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 20938
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 20940, cnfldadd 20942, cnfldmul 20943, cnfldcj 20944, cnfldtset 20945, cnfldle 20946, cnfldds 20947, and cnfldbas 20941. 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 20937 . 2 class fld
2 cnx 17123 . . . . . . 7 class ndx
3 cbs 17141 . . . . . . 7 class Base
42, 3cfv 6541 . . . . . 6 class (Base‘ndx)
5 cc 11105 . . . . . 6 class
64, 5cop 4634 . . . . 5 class ⟨(Base‘ndx), ℂ⟩
7 cplusg 17194 . . . . . . 7 class +g
82, 7cfv 6541 . . . . . 6 class (+g‘ndx)
9 caddc 11110 . . . . . 6 class +
108, 9cop 4634 . . . . 5 class ⟨(+g‘ndx), + ⟩
11 cmulr 17195 . . . . . . 7 class .r
122, 11cfv 6541 . . . . . 6 class (.r‘ndx)
13 cmul 11112 . . . . . 6 class ·
1412, 13cop 4634 . . . . 5 class ⟨(.r‘ndx), · ⟩
156, 10, 14ctp 4632 . . . 4 class {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩}
16 cstv 17196 . . . . . . 7 class *𝑟
172, 16cfv 6541 . . . . . 6 class (*𝑟‘ndx)
18 ccj 15040 . . . . . 6 class
1917, 18cop 4634 . . . . 5 class ⟨(*𝑟‘ndx), ∗⟩
2019csn 4628 . . . 4 class {⟨(*𝑟‘ndx), ∗⟩}
2115, 20cun 3946 . . 3 class ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩})
22 cts 17200 . . . . . . 7 class TopSet
232, 22cfv 6541 . . . . . 6 class (TopSet‘ndx)
24 cabs 15178 . . . . . . . 8 class abs
25 cmin 11441 . . . . . . . 8 class
2624, 25ccom 5680 . . . . . . 7 class (abs ∘ − )
27 cmopn 20927 . . . . . . 7 class MetOpen
2826, 27cfv 6541 . . . . . 6 class (MetOpen‘(abs ∘ − ))
2923, 28cop 4634 . . . . 5 class ⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩
30 cple 17201 . . . . . . 7 class le
312, 30cfv 6541 . . . . . 6 class (le‘ndx)
32 cle 11246 . . . . . 6 class
3331, 32cop 4634 . . . . 5 class ⟨(le‘ndx), ≤ ⟩
34 cds 17203 . . . . . . 7 class dist
352, 34cfv 6541 . . . . . 6 class (dist‘ndx)
3635, 26cop 4634 . . . . 5 class ⟨(dist‘ndx), (abs ∘ − )⟩
3729, 33, 36ctp 4632 . . . 4 class {⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩}
38 cunif 17204 . . . . . . 7 class UnifSet
392, 38cfv 6541 . . . . . 6 class (UnifSet‘ndx)
40 cmetu 20928 . . . . . . 7 class metUnif
4126, 40cfv 6541 . . . . . 6 class (metUnif‘(abs ∘ − ))
4239, 41cop 4634 . . . . 5 class ⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩
4342csn 4628 . . . 4 class {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}
4437, 43cun 3946 . . 3 class ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩})
4521, 44cun 3946 . 2 class (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))
461, 45wceq 1542 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  20939  cnfldbas  20941  cnfldadd  20942  cnfldmul  20943  cnfldcj  20944  cnfldtset  20945  cnfldle  20946  cnfldds  20947  cnfldunif  20948  cnfldfun  20949  cnfldfunALT  20950  cnfldfunALTOLD  20951  cffldtocusgr  28694  gg-cnfldex  35169
  Copyright terms: Public domain W3C validator