ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  df-cnfld Unicode 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 ) ,  CC >. ,  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) ) >. ,  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
>. }  u.  { <. ( *r `  ndx ) ,  * >. } )  u.  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } ) )
Distinct variable group:    x, y

Detailed syntax breakdown of Definition df-cnfld
StepHypRef Expression
1 ccnfld 14895 . 2  classfld
2 cnx 13351 . . . . . . 7  class  ndx
3 cbs 13354 . . . . . . 7  class  Base
42, 3cfv 5377 . . . . . 6  class  ( Base `  ndx )
5 cc 8177 . . . . . 6  class  CC
64, 5cop 3712 . . . . 5  class  <. ( Base `  ndx ) ,  CC >.
7 cplusg 13433 . . . . . . 7  class  +g
82, 7cfv 5377 . . . . . 6  class  ( +g  ` 
ndx )
9 vx . . . . . . 7  setvar  x
10 vy . . . . . . 7  setvar  y
119cv 1401 . . . . . . . 8  class  x
1210cv 1401 . . . . . . . 8  class  y
13 caddc 8182 . . . . . . . 8  class  +
1411, 12, 13co 6085 . . . . . . 7  class  ( x  +  y )
159, 10, 5, 5, 14cmpo 6087 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) )
168, 15cop 3712 . . . . 5  class  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y
) ) >.
17 cmulr 13434 . . . . . . 7  class  .r
182, 17cfv 5377 . . . . . 6  class  ( .r
`  ndx )
19 cmul 8184 . . . . . . . 8  class  x.
2011, 12, 19co 6085 . . . . . . 7  class  ( x  x.  y )
219, 10, 5, 5, 20cmpo 6087 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
2218, 21cop 3712 . . . . 5  class  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y
) ) >.
236, 16, 22ctp 3711 . . . 4  class  { <. (
Base `  ndx ) ,  CC >. ,  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y
) ) >. ,  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) ) >. }
24 cstv 13435 . . . . . . 7  class  *r
252, 24cfv 5377 . . . . . 6  class  ( *r `  ndx )
26 ccj 11606 . . . . . 6  class  *
2725, 26cop 3712 . . . . 5  class  <. (
*r `  ndx ) ,  * >.
2827csn 3709 . . . 4  class  { <. ( *r `  ndx ) ,  * >. }
2923, 28cun 3218 . . 3  class  ( {
<. ( Base `  ndx ) ,  CC >. ,  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) ) >. ,  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
>. }  u.  { <. ( *r `  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 
o.  -  )
35 cmopn 14880 . . . . . . 7  class  MetOpen
3634, 35cfv 5377 . . . . . 6  class  ( MetOpen `  ( abs  o.  -  )
)
3731, 36cop 3712 . . . . 5  class  <. (TopSet ` 
ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >.
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  o.  -  ) >.
4537, 41, 44ctp 3711 . . . 4  class  { <. (TopSet `  ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }
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  o.  -  ) )
5047, 49cop 3712 . . . . 5  class  <. ( UnifSet
`  ndx ) ,  (metUnif `  ( abs  o.  -  ) ) >.
5150csn 3709 . . . 4  class  { <. (
UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. }
5245, 51cun 3218 . . 3  class  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } )
5329, 52cun 3218 . 2  class  ( ( { <. ( Base `  ndx ) ,  CC >. ,  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) ) >. ,  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
>. }  u.  { <. ( *r `  ndx ) ,  * >. } )  u.  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } ) )
541, 53wceq 1402 1  wfffld  =  ( ( { <. ( Base `  ndx ) ,  CC >. ,  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) ) >. ,  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
>. }  u.  { <. ( *r `  ndx ) ,  * >. } )  u.  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } ) )
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