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

Definition df-cnfld 14564
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 14566, cnfldadd 14569, cnfldmul 14571, cnfldcj 14572, cnfldtset 14573, cnfldle 14574, cnfldds 14575, and cnfldbas 14567. 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 14563 . 2  classfld
2 cnx 13072 . . . . . . 7  class  ndx
3 cbs 13075 . . . . . . 7  class  Base
42, 3cfv 5324 . . . . . 6  class  ( Base `  ndx )
5 cc 8023 . . . . . 6  class  CC
64, 5cop 3670 . . . . 5  class  <. ( Base `  ndx ) ,  CC >.
7 cplusg 13153 . . . . . . 7  class  +g
82, 7cfv 5324 . . . . . 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 8028 . . . . . . . 8  class  +
1411, 12, 13co 6013 . . . . . . 7  class  ( x  +  y )
159, 10, 5, 5, 14cmpo 6015 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) )
168, 15cop 3670 . . . . 5  class  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y
) ) >.
17 cmulr 13154 . . . . . . 7  class  .r
182, 17cfv 5324 . . . . . 6  class  ( .r
`  ndx )
19 cmul 8030 . . . . . . . 8  class  x.
2011, 12, 19co 6013 . . . . . . 7  class  ( x  x.  y )
219, 10, 5, 5, 20cmpo 6015 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
2218, 21cop 3670 . . . . 5  class  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y
) ) >.
236, 16, 22ctp 3669 . . . 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 13155 . . . . . . 7  class  *r
252, 24cfv 5324 . . . . . 6  class  ( *r `  ndx )
26 ccj 11393 . . . . . 6  class  *
2725, 26cop 3670 . . . . 5  class  <. (
*r `  ndx ) ,  * >.
2827csn 3667 . . . 4  class  { <. ( *r `  ndx ) ,  * >. }
2923, 28cun 3196 . . 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 13159 . . . . . . 7  class TopSet
312, 30cfv 5324 . . . . . 6  class  (TopSet `  ndx )
32 cabs 11551 . . . . . . . 8  class  abs
33 cmin 8343 . . . . . . . 8  class  -
3432, 33ccom 4727 . . . . . . 7  class  ( abs 
o.  -  )
35 cmopn 14548 . . . . . . 7  class  MetOpen
3634, 35cfv 5324 . . . . . 6  class  ( MetOpen `  ( abs  o.  -  )
)
3731, 36cop 3670 . . . . 5  class  <. (TopSet ` 
ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >.
38 cple 13160 . . . . . . 7  class  le
392, 38cfv 5324 . . . . . 6  class  ( le
`  ndx )
40 cle 8208 . . . . . 6  class  <_
4139, 40cop 3670 . . . . 5  class  <. ( le `  ndx ) ,  <_  >.
42 cds 13162 . . . . . . 7  class  dist
432, 42cfv 5324 . . . . . 6  class  ( dist `  ndx )
4443, 34cop 3670 . . . . 5  class  <. ( dist `  ndx ) ,  ( abs  o.  -  ) >.
4537, 41, 44ctp 3669 . . . 4  class  { <. (TopSet `  ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }
46 cunif 13163 . . . . . . 7  class  UnifSet
472, 46cfv 5324 . . . . . 6  class  ( UnifSet ` 
ndx )
48 cmetu 14549 . . . . . . 7  class metUnif
4934, 48cfv 5324 . . . . . 6  class  (metUnif `  ( abs  o.  -  ) )
5047, 49cop 3670 . . . . 5  class  <. ( UnifSet
`  ndx ) ,  (metUnif `  ( abs  o.  -  ) ) >.
5150csn 3667 . . . 4  class  { <. (
UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. }
5245, 51cun 3196 . . 3  class  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } )
5329, 52cun 3196 . 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  14565  cnfldbas  14567  mpocnfldadd  14568  mpocnfldmul  14570  cnfldcj  14572  cnfldtset  14573  cnfldle  14574  cnfldds  14575
  Copyright terms: Public domain W3C validator