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

Definition df-cnfld 14542
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 14544, cnfldadd 14547, cnfldmul 14549, cnfldcj 14550, cnfldtset 14551, cnfldle 14552, cnfldds 14553, and cnfldbas 14545. 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 14541 . 2  classfld
2 cnx 13050 . . . . . . 7  class  ndx
3 cbs 13053 . . . . . . 7  class  Base
42, 3cfv 5321 . . . . . 6  class  ( Base `  ndx )
5 cc 8013 . . . . . 6  class  CC
64, 5cop 3669 . . . . 5  class  <. ( Base `  ndx ) ,  CC >.
7 cplusg 13131 . . . . . . 7  class  +g
82, 7cfv 5321 . . . . . 6  class  ( +g  ` 
ndx )
9 vx . . . . . . 7  setvar  x
10 vy . . . . . . 7  setvar  y
119cv 1394 . . . . . . . 8  class  x
1210cv 1394 . . . . . . . 8  class  y
13 caddc 8018 . . . . . . . 8  class  +
1411, 12, 13co 6010 . . . . . . 7  class  ( x  +  y )
159, 10, 5, 5, 14cmpo 6012 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) )
168, 15cop 3669 . . . . 5  class  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y
) ) >.
17 cmulr 13132 . . . . . . 7  class  .r
182, 17cfv 5321 . . . . . 6  class  ( .r
`  ndx )
19 cmul 8020 . . . . . . . 8  class  x.
2011, 12, 19co 6010 . . . . . . 7  class  ( x  x.  y )
219, 10, 5, 5, 20cmpo 6012 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
2218, 21cop 3669 . . . . 5  class  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y
) ) >.
236, 16, 22ctp 3668 . . . 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 13133 . . . . . . 7  class  *r
252, 24cfv 5321 . . . . . 6  class  ( *r `  ndx )
26 ccj 11371 . . . . . 6  class  *
2725, 26cop 3669 . . . . 5  class  <. (
*r `  ndx ) ,  * >.
2827csn 3666 . . . 4  class  { <. ( *r `  ndx ) ,  * >. }
2923, 28cun 3195 . . 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 13137 . . . . . . 7  class TopSet
312, 30cfv 5321 . . . . . 6  class  (TopSet `  ndx )
32 cabs 11529 . . . . . . . 8  class  abs
33 cmin 8333 . . . . . . . 8  class  -
3432, 33ccom 4724 . . . . . . 7  class  ( abs 
o.  -  )
35 cmopn 14526 . . . . . . 7  class  MetOpen
3634, 35cfv 5321 . . . . . 6  class  ( MetOpen `  ( abs  o.  -  )
)
3731, 36cop 3669 . . . . 5  class  <. (TopSet ` 
ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >.
38 cple 13138 . . . . . . 7  class  le
392, 38cfv 5321 . . . . . 6  class  ( le
`  ndx )
40 cle 8198 . . . . . 6  class  <_
4139, 40cop 3669 . . . . 5  class  <. ( le `  ndx ) ,  <_  >.
42 cds 13140 . . . . . . 7  class  dist
432, 42cfv 5321 . . . . . 6  class  ( dist `  ndx )
4443, 34cop 3669 . . . . 5  class  <. ( dist `  ndx ) ,  ( abs  o.  -  ) >.
4537, 41, 44ctp 3668 . . . 4  class  { <. (TopSet `  ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }
46 cunif 13141 . . . . . . 7  class  UnifSet
472, 46cfv 5321 . . . . . 6  class  ( UnifSet ` 
ndx )
48 cmetu 14527 . . . . . . 7  class metUnif
4934, 48cfv 5321 . . . . . 6  class  (metUnif `  ( abs  o.  -  ) )
5047, 49cop 3669 . . . . 5  class  <. ( UnifSet
`  ndx ) ,  (metUnif `  ( abs  o.  -  ) ) >.
5150csn 3666 . . . 4  class  { <. (
UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. }
5245, 51cun 3195 . . 3  class  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } )
5329, 52cun 3195 . 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 1395 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 referenced by:  cnfldstr  14543  cnfldbas  14545  mpocnfldadd  14546  mpocnfldmul  14548  cnfldcj  14550  cnfldtset  14551  cnfldle  14552  cnfldds  14553
  Copyright terms: Public domain W3C validator