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

Definition df-cnfld 14754
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 14756, cnfldadd 14759, cnfldmul 14761, cnfldcj 14762, cnfldtset 14763, cnfldle 14764, cnfldds 14765, and cnfldbas 14757. 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 14753 . 2  classfld
2 cnx 13230 . . . . . . 7  class  ndx
3 cbs 13233 . . . . . . 7  class  Base
42, 3cfv 5354 . . . . . 6  class  ( Base `  ndx )
5 cc 8130 . . . . . 6  class  CC
64, 5cop 3694 . . . . 5  class  <. ( Base `  ndx ) ,  CC >.
7 cplusg 13311 . . . . . . 7  class  +g
82, 7cfv 5354 . . . . . 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 8135 . . . . . . . 8  class  +
1411, 12, 13co 6052 . . . . . . 7  class  ( x  +  y )
159, 10, 5, 5, 14cmpo 6054 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y ) )
168, 15cop 3694 . . . . 5  class  <. ( +g  `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  +  y
) ) >.
17 cmulr 13312 . . . . . . 7  class  .r
182, 17cfv 5354 . . . . . 6  class  ( .r
`  ndx )
19 cmul 8137 . . . . . . . 8  class  x.
2011, 12, 19co 6052 . . . . . . 7  class  ( x  x.  y )
219, 10, 5, 5, 20cmpo 6054 . . . . . 6  class  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y ) )
2218, 21cop 3694 . . . . 5  class  <. ( .r `  ndx ) ,  ( x  e.  CC ,  y  e.  CC  |->  ( x  x.  y
) ) >.
236, 16, 22ctp 3693 . . . 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 13313 . . . . . . 7  class  *r
252, 24cfv 5354 . . . . . 6  class  ( *r `  ndx )
26 ccj 11532 . . . . . 6  class  *
2725, 26cop 3694 . . . . 5  class  <. (
*r `  ndx ) ,  * >.
2827csn 3691 . . . 4  class  { <. ( *r `  ndx ) ,  * >. }
2923, 28cun 3211 . . 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 13317 . . . . . . 7  class TopSet
312, 30cfv 5354 . . . . . 6  class  (TopSet `  ndx )
32 cabs 11690 . . . . . . . 8  class  abs
33 cmin 8449 . . . . . . . 8  class  -
3432, 33ccom 4755 . . . . . . 7  class  ( abs 
o.  -  )
35 cmopn 14738 . . . . . . 7  class  MetOpen
3634, 35cfv 5354 . . . . . 6  class  ( MetOpen `  ( abs  o.  -  )
)
3731, 36cop 3694 . . . . 5  class  <. (TopSet ` 
ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >.
38 cple 13318 . . . . . . 7  class  le
392, 38cfv 5354 . . . . . 6  class  ( le
`  ndx )
40 cle 8314 . . . . . 6  class  <_
4139, 40cop 3694 . . . . 5  class  <. ( le `  ndx ) ,  <_  >.
42 cds 13320 . . . . . . 7  class  dist
432, 42cfv 5354 . . . . . 6  class  ( dist `  ndx )
4443, 34cop 3694 . . . . 5  class  <. ( dist `  ndx ) ,  ( abs  o.  -  ) >.
4537, 41, 44ctp 3693 . . . 4  class  { <. (TopSet `  ndx ) ,  (
MetOpen `  ( abs  o.  -  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }
46 cunif 13321 . . . . . . 7  class  UnifSet
472, 46cfv 5354 . . . . . 6  class  ( UnifSet ` 
ndx )
48 cmetu 14739 . . . . . . 7  class metUnif
4934, 48cfv 5354 . . . . . 6  class  (metUnif `  ( abs  o.  -  ) )
5047, 49cop 3694 . . . . 5  class  <. ( UnifSet
`  ndx ) ,  (metUnif `  ( abs  o.  -  ) ) >.
5150csn 3691 . . . 4  class  { <. (
UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. }
5245, 51cun 3211 . . 3  class  ( {
<. (TopSet `  ndx ) ,  ( MetOpen `  ( abs  o. 
-  ) ) >. ,  <. ( le `  ndx ) ,  <_  >. ,  <. (
dist `  ndx ) ,  ( abs  o.  -  ) >. }  u.  { <. ( UnifSet `  ndx ) ,  (metUnif `  ( abs  o. 
-  ) ) >. } )
5329, 52cun 3211 . 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  14755  cnfldbas  14757  mpocnfldadd  14758  mpocnfldmul  14760  cnfldcj  14762  cnfldtset  14763  cnfldle  14764  cnfldds  14765
  Copyright terms: Public domain W3C validator