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

Definition df-cnfld 14834
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 14836, cnfldadd 14839, cnfldmul 14841, cnfldcj 14842, cnfldtset 14843, cnfldle 14844, cnfldds 14845, and cnfldbas 14837. 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 14833 . 2  classfld
2 cnx 13296 . . . . . . 7  class  ndx
3 cbs 13299 . . . . . . 7  class  Base
42, 3cfv 5357 . . . . . 6  class  ( Base `  ndx )
5 cc 8141 . . . . . 6  class  CC
64, 5cop 3697 . . . . 5  class  <. ( Base `  ndx ) ,  CC >.
7 cplusg 13377 . . . . . . 7  class  +g
82, 7cfv 5357 . . . . . 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 8146 . . . . . . . 8  class  +
1411, 12, 13co 6058 . . . . . . 7  class  ( x  +  y )
159, 10, 5, 5, 14cmpo 6060 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) )
168, 15cop 3697 . . . . 5  class  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y
) ) >.
17 cmulr 13378 . . . . . . 7  class  .r
182, 17cfv 5357 . . . . . 6  class  ( .r
`  ndx )
19 cmul 8148 . . . . . . . 8  class  x.
2011, 12, 19co 6058 . . . . . . 7  class  ( x  x.  y )
219, 10, 5, 5, 20cmpo 6060 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
2218, 21cop 3697 . . . . 5  class  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y
) ) >.
236, 16, 22ctp 3696 . . . 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 13379 . . . . . . 7  class  *r
252, 24cfv 5357 . . . . . 6  class  ( *r `  ndx )
26 ccj 11552 . . . . . 6  class  *
2725, 26cop 3697 . . . . 5  class  <. (
*r `  ndx ) ,  * >.
2827csn 3694 . . . 4  class  { <. ( *r `  ndx ) ,  * >. }
2923, 28cun 3212 . . 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 13383 . . . . . . 7  class TopSet
312, 30cfv 5357 . . . . . 6  class  (TopSet `  ndx )
32 cabs 11710 . . . . . . . 8  class  abs
33 cmin 8461 . . . . . . . 8  class  -
3432, 33ccom 4758 . . . . . . 7  class  ( abs 
o.  -  )
35 cmopn 14818 . . . . . . 7  class  MetOpen
3634, 35cfv 5357 . . . . . 6  class  ( MetOpen `  ( abs  o.  -  )
)
3731, 36cop 3697 . . . . 5  class  <. (TopSet ` 
ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >.
38 cple 13384 . . . . . . 7  class  le
392, 38cfv 5357 . . . . . 6  class  ( le
`  ndx )
40 cle 8325 . . . . . 6  class  <_
4139, 40cop 3697 . . . . 5  class  <. ( le `  ndx ) ,  <_  >.
42 cds 13386 . . . . . . 7  class  dist
432, 42cfv 5357 . . . . . 6  class  ( dist `  ndx )
4443, 34cop 3697 . . . . 5  class  <. ( dist `  ndx ) ,  ( abs  o.  -  ) >.
4537, 41, 44ctp 3696 . . . 4  class  { <. (TopSet `  ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }
46 cunif 13387 . . . . . . 7  class  UnifSet
472, 46cfv 5357 . . . . . 6  class  ( UnifSet ` 
ndx )
48 cmetu 14819 . . . . . . 7  class metUnif
4934, 48cfv 5357 . . . . . 6  class  (metUnif `  ( abs  o.  -  ) )
5047, 49cop 3697 . . . . 5  class  <. ( UnifSet
`  ndx ) ,  (metUnif `  ( abs  o.  -  ) ) >.
5150csn 3694 . . . 4  class  { <. (
UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. }
5245, 51cun 3212 . . 3  class  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } )
5329, 52cun 3212 . 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  14835  cnfldbas  14837  mpocnfldadd  14838  mpocnfldmul  14840  cnfldcj  14842  cnfldtset  14843  cnfldle  14844  cnfldds  14845
  Copyright terms: Public domain W3C validator