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

Definition df-cnfld 14636
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 14638, cnfldadd 14641, cnfldmul 14643, cnfldcj 14644, cnfldtset 14645, cnfldle 14646, cnfldds 14647, and cnfldbas 14639. 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 14635 . 2 class fld
2 cnx 13142 . . . . . . 7 class ndx
3 cbs 13145 . . . . . . 7 class Base
42, 3cfv 5333 . . . . . 6 class (Base‘ndx)
5 cc 8073 . . . . . 6 class
64, 5cop 3676 . . . . 5 class ⟨(Base‘ndx), ℂ⟩
7 cplusg 13223 . . . . . . 7 class +g
82, 7cfv 5333 . . . . . 6 class (+g‘ndx)
9 vx . . . . . . 7 setvar 𝑥
10 vy . . . . . . 7 setvar 𝑦
119cv 1397 . . . . . . . 8 class 𝑥
1210cv 1397 . . . . . . . 8 class 𝑦
13 caddc 8078 . . . . . . . 8 class +
1411, 12, 13co 6028 . . . . . . 7 class (𝑥 + 𝑦)
159, 10, 5, 5, 14cmpo 6030 . . . . . 6 class (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))
168, 15cop 3676 . . . . 5 class ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩
17 cmulr 13224 . . . . . . 7 class .r
182, 17cfv 5333 . . . . . 6 class (.r‘ndx)
19 cmul 8080 . . . . . . . 8 class ·
2011, 12, 19co 6028 . . . . . . 7 class (𝑥 · 𝑦)
219, 10, 5, 5, 20cmpo 6030 . . . . . 6 class (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))
2218, 21cop 3676 . . . . 5 class ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩
236, 16, 22ctp 3675 . . . 4 class {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩}
24 cstv 13225 . . . . . . 7 class *𝑟
252, 24cfv 5333 . . . . . 6 class (*𝑟‘ndx)
26 ccj 11462 . . . . . 6 class
2725, 26cop 3676 . . . . 5 class ⟨(*𝑟‘ndx), ∗⟩
2827csn 3673 . . . 4 class {⟨(*𝑟‘ndx), ∗⟩}
2923, 28cun 3199 . . 3 class ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩})
30 cts 13229 . . . . . . 7 class TopSet
312, 30cfv 5333 . . . . . 6 class (TopSet‘ndx)
32 cabs 11620 . . . . . . . 8 class abs
33 cmin 8393 . . . . . . . 8 class
3432, 33ccom 4735 . . . . . . 7 class (abs ∘ − )
35 cmopn 14620 . . . . . . 7 class MetOpen
3634, 35cfv 5333 . . . . . 6 class (MetOpen‘(abs ∘ − ))
3731, 36cop 3676 . . . . 5 class ⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩
38 cple 13230 . . . . . . 7 class le
392, 38cfv 5333 . . . . . 6 class (le‘ndx)
40 cle 8258 . . . . . 6 class
4139, 40cop 3676 . . . . 5 class ⟨(le‘ndx), ≤ ⟩
42 cds 13232 . . . . . . 7 class dist
432, 42cfv 5333 . . . . . 6 class (dist‘ndx)
4443, 34cop 3676 . . . . 5 class ⟨(dist‘ndx), (abs ∘ − )⟩
4537, 41, 44ctp 3675 . . . 4 class {⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩}
46 cunif 13233 . . . . . . 7 class UnifSet
472, 46cfv 5333 . . . . . 6 class (UnifSet‘ndx)
48 cmetu 14621 . . . . . . 7 class metUnif
4934, 48cfv 5333 . . . . . 6 class (metUnif‘(abs ∘ − ))
5047, 49cop 3676 . . . . 5 class ⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩
5150csn 3673 . . . 4 class {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}
5245, 51cun 3199 . . 3 class ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩})
5329, 52cun 3199 . 2 class (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))
541, 53wceq 1398 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  14637  cnfldbas  14639  mpocnfldadd  14640  mpocnfldmul  14642  cnfldcj  14644  cnfldtset  14645  cnfldle  14646  cnfldds  14647
  Copyright terms: Public domain W3C validator