MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-rprm Structured version   Visualization version   Unicode version

Definition df-rprm 27340
Description: Define the set of prime elements in a ring. A prime element is a nonzero non-unit that satisfies an equivalent of Euclid's lemma euclemma 15425. (Contributed by Mario Carneiro, 17-Feb-2015.)
Assertion
Ref Expression
df-rprm  |- RPrime  =  ( w  e.  _V  |->  [_ ( Base `  w )  /  b ]_ {
p  e.  ( b 
\  ( (Unit `  w )  u.  {
( 0g `  w
) } ) )  |  A. x  e.  b  A. y  e.  b  [. ( ||r `  w
)  /  d ]. ( p d ( x ( .r `  w ) y )  ->  ( p d x  \/  p d y ) ) } )
Distinct variable group:    b, d, p, w, x, y

Detailed syntax breakdown of Definition df-rprm
StepHypRef Expression
1 crpm 27339 . 2  class RPrime
2 vw . . 3  setvar  w
3 cvv 3200 . . 3  class  _V
4 vb . . . 4  setvar  b
52cv 1482 . . . . 5  class  w
6 cbs 15857 . . . . 5  class  Base
75, 6cfv 5888 . . . 4  class  ( Base `  w )
8 vp . . . . . . . . . . 11  setvar  p
98cv 1482 . . . . . . . . . 10  class  p
10 vx . . . . . . . . . . . 12  setvar  x
1110cv 1482 . . . . . . . . . . 11  class  x
12 vy . . . . . . . . . . . 12  setvar  y
1312cv 1482 . . . . . . . . . . 11  class  y
14 cmulr 15942 . . . . . . . . . . . 12  class  .r
155, 14cfv 5888 . . . . . . . . . . 11  class  ( .r
`  w )
1611, 13, 15co 6650 . . . . . . . . . 10  class  ( x ( .r `  w
) y )
17 vd . . . . . . . . . . 11  setvar  d
1817cv 1482 . . . . . . . . . 10  class  d
199, 16, 18wbr 4653 . . . . . . . . 9  wff  p d ( x ( .r
`  w ) y )
209, 11, 18wbr 4653 . . . . . . . . . 10  wff  p d x
219, 13, 18wbr 4653 . . . . . . . . . 10  wff  p d y
2220, 21wo 383 . . . . . . . . 9  wff  ( p d x  \/  p
d y )
2319, 22wi 4 . . . . . . . 8  wff  ( p d ( x ( .r `  w ) y )  ->  (
p d x  \/  p d y ) )
24 cdsr 18638 . . . . . . . . 9  class  ||r
255, 24cfv 5888 . . . . . . . 8  class  ( ||r `  w
)
2623, 17, 25wsbc 3435 . . . . . . 7  wff  [. ( ||r `  w )  /  d ]. ( p d ( x ( .r `  w ) y )  ->  ( p d x  \/  p d y ) )
274cv 1482 . . . . . . 7  class  b
2826, 12, 27wral 2912 . . . . . 6  wff  A. y  e.  b  [. ( ||r `  w
)  /  d ]. ( p d ( x ( .r `  w ) y )  ->  ( p d x  \/  p d y ) )
2928, 10, 27wral 2912 . . . . 5  wff  A. x  e.  b  A. y  e.  b  [. ( ||r `  w
)  /  d ]. ( p d ( x ( .r `  w ) y )  ->  ( p d x  \/  p d y ) )
30 cui 18639 . . . . . . . 8  class Unit
315, 30cfv 5888 . . . . . . 7  class  (Unit `  w )
32 c0g 16100 . . . . . . . . 9  class  0g
335, 32cfv 5888 . . . . . . . 8  class  ( 0g
`  w )
3433csn 4177 . . . . . . 7  class  { ( 0g `  w ) }
3531, 34cun 3572 . . . . . 6  class  ( (Unit `  w )  u.  {
( 0g `  w
) } )
3627, 35cdif 3571 . . . . 5  class  ( b 
\  ( (Unit `  w )  u.  {
( 0g `  w
) } ) )
3729, 8, 36crab 2916 . . . 4  class  { p  e.  ( b  \  (
(Unit `  w )  u.  { ( 0g `  w ) } ) )  |  A. x  e.  b  A. y  e.  b  [. ( ||r `  w
)  /  d ]. ( p d ( x ( .r `  w ) y )  ->  ( p d x  \/  p d y ) ) }
384, 7, 37csb 3533 . . 3  class  [_ ( Base `  w )  / 
b ]_ { p  e.  ( b  \  (
(Unit `  w )  u.  { ( 0g `  w ) } ) )  |  A. x  e.  b  A. y  e.  b  [. ( ||r `  w
)  /  d ]. ( p d ( x ( .r `  w ) y )  ->  ( p d x  \/  p d y ) ) }
392, 3, 38cmpt 4729 . 2  class  ( w  e.  _V  |->  [_ ( Base `  w )  / 
b ]_ { p  e.  ( b  \  (
(Unit `  w )  u.  { ( 0g `  w ) } ) )  |  A. x  e.  b  A. y  e.  b  [. ( ||r `  w
)  /  d ]. ( p d ( x ( .r `  w ) y )  ->  ( p d x  \/  p d y ) ) } )
401, 39wceq 1483 1  wff RPrime  =  ( w  e.  _V  |->  [_ ( Base `  w )  /  b ]_ {
p  e.  ( b 
\  ( (Unit `  w )  u.  {
( 0g `  w
) } ) )  |  A. x  e.  b  A. y  e.  b  [. ( ||r `  w
)  /  d ]. ( p d ( x ( .r `  w ) y )  ->  ( p d x  \/  p d y ) ) } )
Colors of variables: wff setvar class
This definition is referenced by: (None)
  Copyright terms: Public domain W3C validator