Description: The predicate "is a prime number". A prime number is a positive integer with exactly two positive divisors. (Contributed by Paul Chapman, 22-Jun-2011)
| Ref | Expression | ||
|---|---|---|---|
| Assertion | isprm | |- ( P e. Prime <-> ( P e. NN /\ { n e. NN | n || P } ~~ 2o ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | breq2 | |- ( p = P -> ( n || p <-> n || P ) ) |
|
| 2 | 1 | rabbidv | |- ( p = P -> { n e. NN | n || p } = { n e. NN | n || P } ) |
| 3 | 2 | breq1d | |- ( p = P -> ( { n e. NN | n || p } ~~ 2o <-> { n e. NN | n || P } ~~ 2o ) ) |
| 4 | df-prm | |- Prime = { p e. NN | { n e. NN | n || p } ~~ 2o } |
|
| 5 | 3 4 | elrab2 | |- ( P e. Prime <-> ( P e. NN /\ { n e. NN | n || P } ~~ 2o ) ) |