Users' Mathboxes Mathbox for BJ < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-bj-oppc Structured version   Visualization version   Unicode version

Definition df-bj-oppc 33127
Description: Define the negation (operation givin the opposite) the set of extended complex numbers and the complex projective line (Riemann sphere). One could use the prcpal function in the infinite case, but we want to use only basic functions at this point. (Contributed by BJ, 22-Jun-2019.)
Assertion
Ref Expression
df-bj-oppc  |- -cc  =  ( x  e.  (CCbar  u. CChat ) 
|->  if ( x  = infty
, infty ,  if (
x  e.  CC ,  -u x ,  (inftyexpi  `  if ( 0  <  ( 1st `  x ) ,  ( ( 1st `  x
)  -  pi ) ,  ( ( 1st `  x )  +  pi ) ) ) ) ) )

Detailed syntax breakdown of Definition df-bj-oppc
StepHypRef Expression
1 coppcc 33126 . 2  class -cc
2 vx . . 3  setvar  x
3 cccbar 33102 . . . 4  class CCbar
4 ccchat 33119 . . . 4  class CChat
53, 4cun 3572 . . 3  class  (CCbar  u. CChat )
62cv 1482 . . . . 5  class  x
7 cinfty 33117 . . . . 5  class infty
86, 7wceq 1483 . . . 4  wff  x  = infty
9 cc 9934 . . . . . 6  class  CC
106, 9wcel 1990 . . . . 5  wff  x  e.  CC
116cneg 10267 . . . . 5  class  -u x
12 cc0 9936 . . . . . . . 8  class  0
13 c1st 7166 . . . . . . . . 9  class  1st
146, 13cfv 5888 . . . . . . . 8  class  ( 1st `  x )
15 clt 10074 . . . . . . . 8  class  <
1612, 14, 15wbr 4653 . . . . . . 7  wff  0  <  ( 1st `  x
)
17 cpi 14797 . . . . . . . 8  class  pi
18 cmin 10266 . . . . . . . 8  class  -
1914, 17, 18co 6650 . . . . . . 7  class  ( ( 1st `  x )  -  pi )
20 caddc 9939 . . . . . . . 8  class  +
2114, 17, 20co 6650 . . . . . . 7  class  ( ( 1st `  x )  +  pi )
2216, 19, 21cif 4086 . . . . . 6  class  if ( 0  <  ( 1st `  x ) ,  ( ( 1st `  x
)  -  pi ) ,  ( ( 1st `  x )  +  pi ) )
23 cinftyexpi 33093 . . . . . 6  class inftyexpi
2422, 23cfv 5888 . . . . 5  class  (inftyexpi  `  if ( 0  <  ( 1st `  x ) ,  ( ( 1st `  x
)  -  pi ) ,  ( ( 1st `  x )  +  pi ) ) )
2510, 11, 24cif 4086 . . . 4  class  if ( x  e.  CC ,  -u x ,  (inftyexpi  `  if ( 0  <  ( 1st `  x ) ,  ( ( 1st `  x
)  -  pi ) ,  ( ( 1st `  x )  +  pi ) ) ) )
268, 7, 25cif 4086 . . 3  class  if ( x  = infty , infty ,  if ( x  e.  CC ,  -u x ,  (inftyexpi  `  if ( 0  < 
( 1st `  x
) ,  ( ( 1st `  x )  -  pi ) ,  ( ( 1st `  x
)  +  pi ) ) ) ) )
272, 5, 26cmpt 4729 . 2  class  ( x  e.  (CCbar  u. CChat )  |->  if ( x  = infty
, infty ,  if (
x  e.  CC ,  -u x ,  (inftyexpi  `  if ( 0  <  ( 1st `  x ) ,  ( ( 1st `  x
)  -  pi ) ,  ( ( 1st `  x )  +  pi ) ) ) ) ) )
281, 27wceq 1483 1  wff -cc  =  ( x  e.  (CCbar  u. CChat ) 
|->  if ( x  = infty
, infty ,  if (
x  e.  CC ,  -u x ,  (inftyexpi  `  if ( 0  <  ( 1st `  x ) ,  ( ( 1st `  x
)  -  pi ) ,  ( ( 1st `  x )  +  pi ) ) ) ) ) )
Colors of variables: wff setvar class
This definition is referenced by: (None)
  Copyright terms: Public domain W3C validator