| Step |
Hyp |
Ref |
Expression |
| 1 |
|
elpq |
|- ( ( A e. QQ /\ 0 < A ) -> E. x e. NN E. y e. NN A = ( x / y ) ) |
| 2 |
|
nnz |
|- ( x e. NN -> x e. ZZ ) |
| 3 |
|
znq |
|- ( ( x e. ZZ /\ y e. NN ) -> ( x / y ) e. QQ ) |
| 4 |
2 3
|
sylan |
|- ( ( x e. NN /\ y e. NN ) -> ( x / y ) e. QQ ) |
| 5 |
|
nnre |
|- ( x e. NN -> x e. RR ) |
| 6 |
|
nngt0 |
|- ( x e. NN -> 0 < x ) |
| 7 |
5 6
|
jca |
|- ( x e. NN -> ( x e. RR /\ 0 < x ) ) |
| 8 |
|
nnre |
|- ( y e. NN -> y e. RR ) |
| 9 |
|
nngt0 |
|- ( y e. NN -> 0 < y ) |
| 10 |
8 9
|
jca |
|- ( y e. NN -> ( y e. RR /\ 0 < y ) ) |
| 11 |
|
divgt0 |
|- ( ( ( x e. RR /\ 0 < x ) /\ ( y e. RR /\ 0 < y ) ) -> 0 < ( x / y ) ) |
| 12 |
7 10 11
|
syl2an |
|- ( ( x e. NN /\ y e. NN ) -> 0 < ( x / y ) ) |
| 13 |
4 12
|
jca |
|- ( ( x e. NN /\ y e. NN ) -> ( ( x / y ) e. QQ /\ 0 < ( x / y ) ) ) |
| 14 |
|
eleq1 |
|- ( A = ( x / y ) -> ( A e. QQ <-> ( x / y ) e. QQ ) ) |
| 15 |
|
breq2 |
|- ( A = ( x / y ) -> ( 0 < A <-> 0 < ( x / y ) ) ) |
| 16 |
14 15
|
anbi12d |
|- ( A = ( x / y ) -> ( ( A e. QQ /\ 0 < A ) <-> ( ( x / y ) e. QQ /\ 0 < ( x / y ) ) ) ) |
| 17 |
13 16
|
syl5ibrcom |
|- ( ( x e. NN /\ y e. NN ) -> ( A = ( x / y ) -> ( A e. QQ /\ 0 < A ) ) ) |
| 18 |
17
|
rexlimivv |
|- ( E. x e. NN E. y e. NN A = ( x / y ) -> ( A e. QQ /\ 0 < A ) ) |
| 19 |
1 18
|
impbii |
|- ( ( A e. QQ /\ 0 < A ) <-> E. x e. NN E. y e. NN A = ( x / y ) ) |