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

Definition df-cnfld 14692
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 14694, cnfldadd 14697, cnfldmul 14699, cnfldcj 14700, cnfldtset 14701, cnfldle 14702, cnfldds 14703, and cnfldbas 14695. 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 14691 . 2  classfld
2 cnx 13198 . . . . . . 7  class  ndx
3 cbs 13201 . . . . . . 7  class  Base
42, 3cfv 5351 . . . . . 6  class  ( Base `  ndx )
5 cc 8121 . . . . . 6  class  CC
64, 5cop 3691 . . . . 5  class  <. ( Base `  ndx ) ,  CC >.
7 cplusg 13279 . . . . . . 7  class  +g
82, 7cfv 5351 . . . . . 6  class  ( +g  ` 
ndx )
9 vx . . . . . . 7  setvar  x
10 vy . . . . . . 7  setvar  y
119cv 1397 . . . . . . . 8  class  x
1210cv 1397 . . . . . . . 8  class  y
13 caddc 8126 . . . . . . . 8  class  +
1411, 12, 13co 6049 . . . . . . 7  class  ( x  +  y )
159, 10, 5, 5, 14cmpo 6051 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) )
168, 15cop 3691 . . . . 5  class  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y
) ) >.
17 cmulr 13280 . . . . . . 7  class  .r
182, 17cfv 5351 . . . . . 6  class  ( .r
`  ndx )
19 cmul 8128 . . . . . . . 8  class  x.
2011, 12, 19co 6049 . . . . . . 7  class  ( x  x.  y )
219, 10, 5, 5, 20cmpo 6051 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
2218, 21cop 3691 . . . . 5  class  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y
) ) >.
236, 16, 22ctp 3690 . . . 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 13281 . . . . . . 7  class  *r
252, 24cfv 5351 . . . . . 6  class  ( *r `  ndx )
26 ccj 11517 . . . . . 6  class  *
2725, 26cop 3691 . . . . 5  class  <. (
*r `  ndx ) ,  * >.
2827csn 3688 . . . 4  class  { <. ( *r `  ndx ) ,  * >. }
2923, 28cun 3208 . . 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 13285 . . . . . . 7  class TopSet
312, 30cfv 5351 . . . . . 6  class  (TopSet `  ndx )
32 cabs 11675 . . . . . . . 8  class  abs
33 cmin 8440 . . . . . . . 8  class  -
3432, 33ccom 4752 . . . . . . 7  class  ( abs 
o.  -  )
35 cmopn 14676 . . . . . . 7  class  MetOpen
3634, 35cfv 5351 . . . . . 6  class  ( MetOpen `  ( abs  o.  -  )
)
3731, 36cop 3691 . . . . 5  class  <. (TopSet ` 
ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >.
38 cple 13286 . . . . . . 7  class  le
392, 38cfv 5351 . . . . . 6  class  ( le
`  ndx )
40 cle 8305 . . . . . 6  class  <_
4139, 40cop 3691 . . . . 5  class  <. ( le `  ndx ) ,  <_  >.
42 cds 13288 . . . . . . 7  class  dist
432, 42cfv 5351 . . . . . 6  class  ( dist `  ndx )
4443, 34cop 3691 . . . . 5  class  <. ( dist `  ndx ) ,  ( abs  o.  -  ) >.
4537, 41, 44ctp 3690 . . . 4  class  { <. (TopSet `  ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }
46 cunif 13289 . . . . . . 7  class  UnifSet
472, 46cfv 5351 . . . . . 6  class  ( UnifSet ` 
ndx )
48 cmetu 14677 . . . . . . 7  class metUnif
4934, 48cfv 5351 . . . . . 6  class  (metUnif `  ( abs  o.  -  ) )
5047, 49cop 3691 . . . . 5  class  <. ( UnifSet
`  ndx ) ,  (metUnif `  ( abs  o.  -  ) ) >.
5150csn 3688 . . . 4  class  { <. (
UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. }
5245, 51cun 3208 . . 3  class  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } )
5329, 52cun 3208 . 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 1398 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  14693  cnfldbas  14695  mpocnfldadd  14696  mpocnfldmul  14698  cnfldcj  14700  cnfldtset  14701  cnfldle  14702  cnfldds  14703
  Copyright terms: Public domain W3C validator