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

Definition df-cnfld 15004
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 15006, cnfldadd 15009, cnfldmul 15011, cnfldcj 15012, cnfldtset 15013, cnfldle 15014, cnfldds 15015, and cnfldbas 15007. 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 15003 . 2 class ℂfld
2 cnx 13408 . . . . . . 7 class ndx
3 cbs 13411 . . . . . . 7 class Base
42, 3cfv 5380 . . . . . 6 class (Base‘ndx)
5 cc 8184 . . . . . 6 class ℂ
64, 5cop 3712 . . . . 5 class ⟨(Base‘ndx), ℂ⟩
7 cplusg 13491 . . . . . . 7 class +g
82, 7cfv 5380 . . . . . 6 class (+g‘ndx)
9 vx . . . . . . 7 setvar 𝑥
10 vy . . . . . . 7 setvar 𝑦
119cv 1401 . . . . . . . 8 class 𝑥
1210cv 1401 . . . . . . . 8 class 𝑦
13 caddc 8189 . . . . . . . 8 class +
1411, 12, 13co 6088 . . . . . . 7 class (𝑥 + 𝑦)
159, 10, 5, 5, 14cmpo 6090 . . . . . 6 class (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))
168, 15cop 3712 . . . . 5 class ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩
17 cmulr 13492 . . . . . . 7 class .r
182, 17cfv 5380 . . . . . 6 class (.r‘ndx)
19 cmul 8191 . . . . . . . 8 class ·
2011, 12, 19co 6088 . . . . . . 7 class (𝑥 · 𝑦)
219, 10, 5, 5, 20cmpo 6090 . . . . . 6 class (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))
2218, 21cop 3712 . . . . 5 class ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩
236, 16, 22ctp 3711 . . . 4 class {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 + 𝑦))⟩, ⟨(.r‘ndx), (𝑥 ∈ ℂ, 𝑦 ∈ ℂ ↦ (𝑥 · 𝑦))⟩}
24 cstv 13493 . . . . . . 7 class *𝑟
252, 24cfv 5380 . . . . . 6 class (*𝑟‘ndx)
26 ccj 11627 . . . . . 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 13497 . . . . . . 7 class TopSet
312, 30cfv 5380 . . . . . 6 class (TopSet‘ndx)
32 cabs 11786 . . . . . . . 8 class abs
33 cmin 8505 . . . . . . . 8 class −
3432, 33ccom 4780 . . . . . . 7 class (abs ∘ − )
35 cmopn 14988 . . . . . . 7 class MetOpen
3634, 35cfv 5380 . . . . . 6 class (MetOpen‘(abs ∘ − ))
3731, 36cop 3712 . . . . 5 class ⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩
38 cple 13498 . . . . . . 7 class le
392, 38cfv 5380 . . . . . 6 class (le‘ndx)
40 cle 8368 . . . . . 6 class ≤
4139, 40cop 3712 . . . . 5 class ⟨(le‘ndx), ≤ ⟩
42 cds 13500 . . . . . . 7 class dist
432, 42cfv 5380 . . . . . 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 13501 . . . . . . 7 class UnifSet
472, 46cfv 5380 . . . . . 6 class (UnifSet‘ndx)
48 cmetu 14989 . . . . . . 7 class metUnif
4934, 48cfv 5380 . . . . . 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  15005  cnfldbas  15007  mpocnfldadd  15008  mpocnfldmul  15010  cnfldcj  15012  cnfldtset  15013  cnfldle  15014  cnfldds  15015
  Copyright terms: Public domain W3C validator