Users' Mathboxes Mathbox for Jeff Madsen < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-pridl Structured version   Visualization version   Unicode version

Definition df-pridl 33810
Description: Define the class of prime ideals of a ring  R. A proper ideal  I of  R is prime if whenever  A B  C_  I for ideals  A and  B, either  A  C_  I or  B  C_  I. The more familiar definition using elements rather than ideals is equivalent provided  R is commutative; see ispridl2 33837 and ispridlc 33869. (Contributed by Jeff Madsen, 10-Jun-2010.)
Assertion
Ref Expression
df-pridl  |-  PrIdl  =  ( r  e.  RingOps  |->  { i  e.  ( Idl `  r
)  |  ( i  =/=  ran  ( 1st `  r )  /\  A. a  e.  ( Idl `  r ) A. b  e.  ( Idl `  r
) ( A. x  e.  a  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i  ->  ( a  C_  i  \/  b  C_  i ) ) ) } )
Distinct variable group:    i, r, a, b, x, y

Detailed syntax breakdown of Definition df-pridl
StepHypRef Expression
1 cpridl 33807 . 2  class  PrIdl
2 vr . . 3  setvar  r
3 crngo 33693 . . 3  class  RingOps
4 vi . . . . . . 7  setvar  i
54cv 1482 . . . . . 6  class  i
62cv 1482 . . . . . . . 8  class  r
7 c1st 7166 . . . . . . . 8  class  1st
86, 7cfv 5888 . . . . . . 7  class  ( 1st `  r )
98crn 5115 . . . . . 6  class  ran  ( 1st `  r )
105, 9wne 2794 . . . . 5  wff  i  =/= 
ran  ( 1st `  r
)
11 vx . . . . . . . . . . . . 13  setvar  x
1211cv 1482 . . . . . . . . . . . 12  class  x
13 vy . . . . . . . . . . . . 13  setvar  y
1413cv 1482 . . . . . . . . . . . 12  class  y
15 c2nd 7167 . . . . . . . . . . . . 13  class  2nd
166, 15cfv 5888 . . . . . . . . . . . 12  class  ( 2nd `  r )
1712, 14, 16co 6650 . . . . . . . . . . 11  class  ( x ( 2nd `  r
) y )
1817, 5wcel 1990 . . . . . . . . . 10  wff  ( x ( 2nd `  r
) y )  e.  i
19 vb . . . . . . . . . . 11  setvar  b
2019cv 1482 . . . . . . . . . 10  class  b
2118, 13, 20wral 2912 . . . . . . . . 9  wff  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i
22 va . . . . . . . . . 10  setvar  a
2322cv 1482 . . . . . . . . 9  class  a
2421, 11, 23wral 2912 . . . . . . . 8  wff  A. x  e.  a  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i
2523, 5wss 3574 . . . . . . . . 9  wff  a  C_  i
2620, 5wss 3574 . . . . . . . . 9  wff  b  C_  i
2725, 26wo 383 . . . . . . . 8  wff  ( a 
C_  i  \/  b  C_  i )
2824, 27wi 4 . . . . . . 7  wff  ( A. x  e.  a  A. y  e.  b  (
x ( 2nd `  r
) y )  e.  i  ->  ( a  C_  i  \/  b  C_  i ) )
29 cidl 33806 . . . . . . . 8  class  Idl
306, 29cfv 5888 . . . . . . 7  class  ( Idl `  r )
3128, 19, 30wral 2912 . . . . . 6  wff  A. b  e.  ( Idl `  r
) ( A. x  e.  a  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i  ->  ( a  C_  i  \/  b  C_  i ) )
3231, 22, 30wral 2912 . . . . 5  wff  A. a  e.  ( Idl `  r
) A. b  e.  ( Idl `  r
) ( A. x  e.  a  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i  ->  ( a  C_  i  \/  b  C_  i ) )
3310, 32wa 384 . . . 4  wff  ( i  =/=  ran  ( 1st `  r )  /\  A. a  e.  ( Idl `  r ) A. b  e.  ( Idl `  r
) ( A. x  e.  a  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i  ->  ( a  C_  i  \/  b  C_  i ) ) )
3433, 4, 30crab 2916 . . 3  class  { i  e.  ( Idl `  r
)  |  ( i  =/=  ran  ( 1st `  r )  /\  A. a  e.  ( Idl `  r ) A. b  e.  ( Idl `  r
) ( A. x  e.  a  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i  ->  ( a  C_  i  \/  b  C_  i ) ) ) }
352, 3, 34cmpt 4729 . 2  class  ( r  e.  RingOps  |->  { i  e.  ( Idl `  r
)  |  ( i  =/=  ran  ( 1st `  r )  /\  A. a  e.  ( Idl `  r ) A. b  e.  ( Idl `  r
) ( A. x  e.  a  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i  ->  ( a  C_  i  \/  b  C_  i ) ) ) } )
361, 35wceq 1483 1  wff  PrIdl  =  ( r  e.  RingOps  |->  { i  e.  ( Idl `  r
)  |  ( i  =/=  ran  ( 1st `  r )  /\  A. a  e.  ( Idl `  r ) A. b  e.  ( Idl `  r
) ( A. x  e.  a  A. y  e.  b  ( x
( 2nd `  r
) y )  e.  i  ->  ( a  C_  i  \/  b  C_  i ) ) ) } )
Colors of variables: wff setvar class
This definition is referenced by:  pridlval  33832
  Copyright terms: Public domain W3C validator