This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: A division ring is a prime ring. (Contributed by Jeff Madsen, 6-Jan-2011)
| Ref | Expression | ||
|---|---|---|---|
| Assertion | divrngpr | |- ( R e. DivRingOps -> R e. PrRing ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | eqid | |- ( 1st ` R ) = ( 1st ` R ) |
|
| 2 | eqid | |- ( 2nd ` R ) = ( 2nd ` R ) |
|
| 3 | eqid | |- ( GId ` ( 1st ` R ) ) = ( GId ` ( 1st ` R ) ) |
|
| 4 | eqid | |- ran ( 1st ` R ) = ran ( 1st ` R ) |
|
| 5 | 1 2 3 4 | isdrngo1 | |- ( R e. DivRingOps <-> ( R e. RingOps /\ ( ( 2nd ` R ) |` ( ( ran ( 1st ` R ) \ { ( GId ` ( 1st ` R ) ) } ) X. ( ran ( 1st ` R ) \ { ( GId ` ( 1st ` R ) ) } ) ) ) e. GrpOp ) ) |
| 6 | 5 | simplbi | |- ( R e. DivRingOps -> R e. RingOps ) |
| 7 | eqid | |- ( GId ` ( 2nd ` R ) ) = ( GId ` ( 2nd ` R ) ) |
|
| 8 | 1 2 4 3 7 | dvrunz | |- ( R e. DivRingOps -> ( GId ` ( 2nd ` R ) ) =/= ( GId ` ( 1st ` R ) ) ) |
| 9 | 1 2 4 3 | divrngidl | |- ( R e. DivRingOps -> ( Idl ` R ) = { { ( GId ` ( 1st ` R ) ) } , ran ( 1st ` R ) } ) |
| 10 | 1 2 4 3 7 | smprngopr | |- ( ( R e. RingOps /\ ( GId ` ( 2nd ` R ) ) =/= ( GId ` ( 1st ` R ) ) /\ ( Idl ` R ) = { { ( GId ` ( 1st ` R ) ) } , ran ( 1st ` R ) } ) -> R e. PrRing ) |
| 11 | 6 8 9 10 | syl3anc | |- ( R e. DivRingOps -> R e. PrRing ) |