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

Definition df-cnfld 14896
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 14898, cnfldadd 14901, cnfldmul 14903, cnfldcj 14904, cnfldtset 14905, cnfldle 14906, cnfldds 14907, and cnfldbas 14899. 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 14895 . 2 class fld
2 cnx 13351 . . . . . . 7 class ndx
3 cbs 13354 . . . . . . 7 class Base
42, 3cfv 5377 . . . . . 6 class (Base‘ndx)
5 cc 8177 . . . . . 6 class
64, 5cop 3712 . . . . 5 class ⟨(Base‘ndx), ℂ⟩
7 cplusg 13433 . . . . . . 7 class +g
82, 7cfv 5377 . . . . . 6 class (+g‘ndx)
9 vx . . . . . . 7 setvar 𝑥
10 vy . . . . . . 7 setvar 𝑦
119cv 1401 . . . . . . . 8 class 𝑥
1210cv 1401 . . . . . . . 8 class 𝑦
13 caddc 8182 . . . . . . . 8 class +
1411, 12, 13co 6085 . . . . . . 7 class (𝑥 + 𝑦)
159, 10, 5, 5, 14cmpo 6087 . . . . . 6 class (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))
168, 15cop 3712 . . . . 5 class ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩
17 cmulr 13434 . . . . . . 7 class .r
182, 17cfv 5377 . . . . . 6 class (.r‘ndx)
19 cmul 8184 . . . . . . . 8 class ·
2011, 12, 19co 6085 . . . . . . 7 class (𝑥 · 𝑦)
219, 10, 5, 5, 20cmpo 6087 . . . . . 6 class (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))
2218, 21cop 3712 . . . . 5 class ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩
236, 16, 22ctp 3711 . . . 4 class {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩}
24 cstv 13435 . . . . . . 7 class *𝑟
252, 24cfv 5377 . . . . . 6 class (*𝑟‘ndx)
26 ccj 11606 . . . . . 6 class
2725, 26cop 3712 . . . . 5 class ⟨(*𝑟‘ndx), ∗⟩
2827csn 3709 . . . 4 class {⟨(*𝑟‘ndx), ∗⟩}
2923, 28cun 3218 . . 3 class ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩})
30 cts 13439 . . . . . . 7 class TopSet
312, 30cfv 5377 . . . . . 6 class (TopSet‘ndx)
32 cabs 11765 . . . . . . . 8 class abs
33 cmin 8497 . . . . . . . 8 class
3432, 33ccom 4778 . . . . . . 7 class (abs ∘ − )
35 cmopn 14880 . . . . . . 7 class MetOpen
3634, 35cfv 5377 . . . . . 6 class (MetOpen‘(abs ∘ − ))
3731, 36cop 3712 . . . . 5 class ⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩
38 cple 13440 . . . . . . 7 class le
392, 38cfv 5377 . . . . . 6 class (le‘ndx)
40 cle 8361 . . . . . 6 class
4139, 40cop 3712 . . . . 5 class ⟨(le‘ndx), ≤ ⟩
42 cds 13442 . . . . . . 7 class dist
432, 42cfv 5377 . . . . . 6 class (dist‘ndx)
4443, 34cop 3712 . . . . 5 class ⟨(dist‘ndx), (abs ∘ − )⟩
4537, 41, 44ctp 3711 . . . 4 class {⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩}
46 cunif 13443 . . . . . . 7 class UnifSet
472, 46cfv 5377 . . . . . 6 class (UnifSet‘ndx)
48 cmetu 14881 . . . . . . 7 class metUnif
4934, 48cfv 5377 . . . . . 6 class (metUnif‘(abs ∘ − ))
5047, 49cop 3712 . . . . 5 class ⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩
5150csn 3709 . . . 4 class {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}
5245, 51cun 3218 . . 3 class ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩})
5329, 52cun 3218 . 2 class (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))
541, 53wceq 1402 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 used by:  cnfldstr  14897  cnfldbas  14899  mpocnfldadd  14900  mpocnfldmul  14902  cnfldcj  14904  cnfldtset  14905  cnfldle  14906  cnfldds  14907
  Copyright terms: Public domain W3C validator