Metamath Proof Explorer


Theorem qden1elz

Description: A rational is an integer iff it has denominator 1. (Contributed by Stefan O'Rear, 15-Sep-2014)

Ref Expression
Assertion qden1elz AdenomA=1A

Proof

Step Hyp Ref Expression
1 qeqnumdivden AA=numerAdenomA
2 1 adantr AdenomA=1A=numerAdenomA
3 oveq2 denomA=1numerAdenomA=numerA1
4 3 adantl AdenomA=1numerAdenomA=numerA1
5 qnumcl AnumerA
6 5 adantr AdenomA=1numerA
7 6 zcnd AdenomA=1numerA
8 7 div1d AdenomA=1numerA1=numerA
9 2 4 8 3eqtrd AdenomA=1A=numerA
10 9 6 eqeltrd AdenomA=1A
11 simpr AAA
12 11 zcnd AAA
13 12 div1d AAA1=A
14 13 fveq2d AAdenomA1=denomA
15 1nn 1
16 divdenle A1denomA11
17 11 15 16 sylancl AAdenomA11
18 14 17 eqbrtrrd AAdenomA1
19 qdencl AdenomA
20 19 adantr AAdenomA
21 nnle1eq1 denomAdenomA1denomA=1
22 20 21 syl AAdenomA1denomA=1
23 18 22 mpbid AAdenomA=1
24 10 23 impbida AdenomA=1A