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

Definition df-cnfld 19747
Description: The field of complex numbers. Other number fields and rings can be constructed by applying the s restriction operator, for instance (ℂfld ↾ 𝔸) is the field of algebraic numbers.

The contract of this set is defined entirely by cnfldex 19749, cnfldadd 19751, cnfldmul 19752, cnfldcj 19753, cnfldtset 19754, cnfldle 19755, cnfldds 19756, and cnfldbas 19750. We may add additional members to this in the future. (Contributed by Stefan O'Rear, 27-Nov-2014.) (Revised by Thierry Arnoux, 15-Dec-2017.) (New usage is discouraged.)

Assertion
Ref Expression
df-cnfld fld = (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))

Detailed syntax breakdown of Definition df-cnfld
StepHypRef Expression
1 ccnfld 19746 . 2 class fld
2 cnx 15854 . . . . . . 7 class ndx
3 cbs 15857 . . . . . . 7 class Base
42, 3cfv 5888 . . . . . 6 class (Base‘ndx)
5 cc 9934 . . . . . 6 class
64, 5cop 4183 . . . . 5 class ⟨(Base‘ndx), ℂ⟩
7 cplusg 15941 . . . . . . 7 class +g
82, 7cfv 5888 . . . . . 6 class (+g‘ndx)
9 caddc 9939 . . . . . 6 class +
108, 9cop 4183 . . . . 5 class ⟨(+g‘ndx), + ⟩
11 cmulr 15942 . . . . . . 7 class .r
122, 11cfv 5888 . . . . . 6 class (.r‘ndx)
13 cmul 9941 . . . . . 6 class ·
1412, 13cop 4183 . . . . 5 class ⟨(.r‘ndx), · ⟩
156, 10, 14ctp 4181 . . . 4 class {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩}
16 cstv 15943 . . . . . . 7 class *𝑟
172, 16cfv 5888 . . . . . 6 class (*𝑟‘ndx)
18 ccj 13836 . . . . . 6 class
1917, 18cop 4183 . . . . 5 class ⟨(*𝑟‘ndx), ∗⟩
2019csn 4177 . . . 4 class {⟨(*𝑟‘ndx), ∗⟩}
2115, 20cun 3572 . . 3 class ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩})
22 cts 15947 . . . . . . 7 class TopSet
232, 22cfv 5888 . . . . . 6 class (TopSet‘ndx)
24 cabs 13974 . . . . . . . 8 class abs
25 cmin 10266 . . . . . . . 8 class
2624, 25ccom 5118 . . . . . . 7 class (abs ∘ − )
27 cmopn 19736 . . . . . . 7 class MetOpen
2826, 27cfv 5888 . . . . . 6 class (MetOpen‘(abs ∘ − ))
2923, 28cop 4183 . . . . 5 class ⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩
30 cple 15948 . . . . . . 7 class le
312, 30cfv 5888 . . . . . 6 class (le‘ndx)
32 cle 10075 . . . . . 6 class
3331, 32cop 4183 . . . . 5 class ⟨(le‘ndx), ≤ ⟩
34 cds 15950 . . . . . . 7 class dist
352, 34cfv 5888 . . . . . 6 class (dist‘ndx)
3635, 26cop 4183 . . . . 5 class ⟨(dist‘ndx), (abs ∘ − )⟩
3729, 33, 36ctp 4181 . . . 4 class {⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩}
38 cunif 15951 . . . . . . 7 class UnifSet
392, 38cfv 5888 . . . . . 6 class (UnifSet‘ndx)
40 cmetu 19737 . . . . . . 7 class metUnif
4126, 40cfv 5888 . . . . . 6 class (metUnif‘(abs ∘ − ))
4239, 41cop 4183 . . . . 5 class ⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩
4342csn 4177 . . . 4 class {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}
4437, 43cun 3572 . . 3 class ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩})
4521, 44cun 3572 . 2 class (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))
461, 45wceq 1483 1 wff fld = (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))
Colors of variables: wff setvar class
This definition is referenced by:  cnfldstr  19748  cnfldbas  19750  cnfldadd  19751  cnfldmul  19752  cnfldcj  19753  cnfldtset  19754  cnfldle  19755  cnfldds  19756  cnfldunif  19757  cnfldfun  19758  cnfldfunALT  19759  cffldtocusgr  26343
  Copyright terms: Public domain W3C validator