ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  df-cnfld GIF version

Definition df-cnfld 14574
Description: The field of complex numbers. Other number fields and rings can be constructed by applying the s restriction operator.

The contract of this set is defined entirely by cnfldex 14576, cnfldadd 14579, cnfldmul 14581, cnfldcj 14582, cnfldtset 14583, cnfldle 14584, cnfldds 14585, and cnfldbas 14577. 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.) Use maps-to notation for addition and multiplication. (Revised by GG, 31-Mar-2025.) (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 ∘ − ))⟩}))
Distinct variable group:   𝑥,𝑦

Detailed syntax breakdown of Definition df-cnfld
StepHypRef Expression
1 ccnfld 14573 . 2 class fld
2 cnx 13081 . . . . . . 7 class ndx
3 cbs 13084 . . . . . . 7 class Base
42, 3cfv 5326 . . . . . 6 class (Base‘ndx)
5 cc 8030 . . . . . 6 class
64, 5cop 3672 . . . . 5 class ⟨(Base‘ndx), ℂ⟩
7 cplusg 13162 . . . . . . 7 class +g
82, 7cfv 5326 . . . . . 6 class (+g‘ndx)
9 vx . . . . . . 7 setvar 𝑥
10 vy . . . . . . 7 setvar 𝑦
119cv 1396 . . . . . . . 8 class 𝑥
1210cv 1396 . . . . . . . 8 class 𝑦
13 caddc 8035 . . . . . . . 8 class +
1411, 12, 13co 6018 . . . . . . 7 class (𝑥 + 𝑦)
159, 10, 5, 5, 14cmpo 6020 . . . . . 6 class (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))
168, 15cop 3672 . . . . 5 class ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩
17 cmulr 13163 . . . . . . 7 class .r
182, 17cfv 5326 . . . . . 6 class (.r‘ndx)
19 cmul 8037 . . . . . . . 8 class ·
2011, 12, 19co 6018 . . . . . . 7 class (𝑥 · 𝑦)
219, 10, 5, 5, 20cmpo 6020 . . . . . 6 class (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))
2218, 21cop 3672 . . . . 5 class ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩
236, 16, 22ctp 3671 . . . 4 class {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩}
24 cstv 13164 . . . . . . 7 class *𝑟
252, 24cfv 5326 . . . . . 6 class (*𝑟‘ndx)
26 ccj 11401 . . . . . 6 class
2725, 26cop 3672 . . . . 5 class ⟨(*𝑟‘ndx), ∗⟩
2827csn 3669 . . . 4 class {⟨(*𝑟‘ndx), ∗⟩}
2923, 28cun 3198 . . 3 class ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩})
30 cts 13168 . . . . . . 7 class TopSet
312, 30cfv 5326 . . . . . 6 class (TopSet‘ndx)
32 cabs 11559 . . . . . . . 8 class abs
33 cmin 8350 . . . . . . . 8 class
3432, 33ccom 4729 . . . . . . 7 class (abs ∘ − )
35 cmopn 14558 . . . . . . 7 class MetOpen
3634, 35cfv 5326 . . . . . 6 class (MetOpen‘(abs ∘ − ))
3731, 36cop 3672 . . . . 5 class ⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩
38 cple 13169 . . . . . . 7 class le
392, 38cfv 5326 . . . . . 6 class (le‘ndx)
40 cle 8215 . . . . . 6 class
4139, 40cop 3672 . . . . 5 class ⟨(le‘ndx), ≤ ⟩
42 cds 13171 . . . . . . 7 class dist
432, 42cfv 5326 . . . . . 6 class (dist‘ndx)
4443, 34cop 3672 . . . . 5 class ⟨(dist‘ndx), (abs ∘ − )⟩
4537, 41, 44ctp 3671 . . . 4 class {⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩}
46 cunif 13172 . . . . . . 7 class UnifSet
472, 46cfv 5326 . . . . . 6 class (UnifSet‘ndx)
48 cmetu 14559 . . . . . . 7 class metUnif
4934, 48cfv 5326 . . . . . 6 class (metUnif‘(abs ∘ − ))
5047, 49cop 3672 . . . . 5 class ⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩
5150csn 3669 . . . 4 class {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}
5245, 51cun 3198 . . 3 class ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩})
5329, 52cun 3198 . 2 class (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))
541, 53wceq 1397 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 set class
This definition is referenced by:  cnfldstr  14575  cnfldbas  14577  mpocnfldadd  14578  mpocnfldmul  14580  cnfldcj  14582  cnfldtset  14583  cnfldle  14584  cnfldds  14585
  Copyright terms: Public domain W3C validator