Metamath Proof Explorer


Theorem rmxdiophlem

Description: X can be expressed in terms of Y, so it is also Diophantine. (Contributed by Stefan O'Rear, 15-Oct-2014)

Ref Expression
Assertion rmxdiophlem ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ๐‘‹ = ( ๐ด Xrm ๐‘ ) โ†” โˆƒ ๐‘ฆ โˆˆ โ„•0 ( ๐‘ฆ = ( ๐ด Yrm ๐‘ ) โˆง ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘ฆ โ†‘ 2 ) ) ) = 1 ) ) )

Proof

Step Hyp Ref Expression
1 nn0sqcl โŠข ( ๐‘‹ โˆˆ โ„•0 โ†’ ( ๐‘‹ โ†‘ 2 ) โˆˆ โ„•0 )
2 1 3ad2ant3 โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ๐‘‹ โ†‘ 2 ) โˆˆ โ„•0 )
3 2 nn0cnd โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ๐‘‹ โ†‘ 2 ) โˆˆ โ„‚ )
4 simp1 โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
5 nn0z โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ โ„ค )
6 5 3ad2ant2 โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ๐‘ โˆˆ โ„ค )
7 frmx โŠข Xrm : ( ( โ„คโ‰ฅ โ€˜ 2 ) ร— โ„ค ) โŸถ โ„•0
8 7 fovcl โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐ด Xrm ๐‘ ) โˆˆ โ„•0 )
9 4 6 8 syl2anc โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ๐ด Xrm ๐‘ ) โˆˆ โ„•0 )
10 nn0sqcl โŠข ( ( ๐ด Xrm ๐‘ ) โˆˆ โ„•0 โ†’ ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โˆˆ โ„•0 )
11 9 10 syl โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โˆˆ โ„•0 )
12 11 nn0cnd โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โˆˆ โ„‚ )
13 rmspecnonsq โŠข ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) โˆˆ ( โ„• โˆ– โ—ปNN ) )
14 13 eldifad โŠข ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) โˆˆ โ„• )
15 14 nnnn0d โŠข ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) โˆˆ โ„•0 )
16 15 3ad2ant1 โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) โˆˆ โ„•0 )
17 rmynn0 โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ๐ด Yrm ๐‘ ) โˆˆ โ„•0 )
18 17 3adant3 โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ๐ด Yrm ๐‘ ) โˆˆ โ„•0 )
19 nn0sqcl โŠข ( ( ๐ด Yrm ๐‘ ) โˆˆ โ„•0 โ†’ ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) โˆˆ โ„•0 )
20 18 19 syl โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) โˆˆ โ„•0 )
21 16 20 nn0mulcld โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) โˆˆ โ„•0 )
22 21 nn0cnd โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) โˆˆ โ„‚ )
23 3 12 22 subcan2ad โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = ( ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) โ†” ( ๐‘‹ โ†‘ 2 ) = ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) ) )
24 rmxynorm โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = 1 )
25 4 6 24 syl2anc โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = 1 )
26 25 eqeq2d โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = ( ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) โ†” ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = 1 ) )
27 nn0re โŠข ( ๐‘‹ โˆˆ โ„•0 โ†’ ๐‘‹ โˆˆ โ„ )
28 nn0ge0 โŠข ( ๐‘‹ โˆˆ โ„•0 โ†’ 0 โ‰ค ๐‘‹ )
29 27 28 jca โŠข ( ๐‘‹ โˆˆ โ„•0 โ†’ ( ๐‘‹ โˆˆ โ„ โˆง 0 โ‰ค ๐‘‹ ) )
30 29 3ad2ant3 โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ๐‘‹ โˆˆ โ„ โˆง 0 โ‰ค ๐‘‹ ) )
31 nn0re โŠข ( ( ๐ด Xrm ๐‘ ) โˆˆ โ„•0 โ†’ ( ๐ด Xrm ๐‘ ) โˆˆ โ„ )
32 nn0ge0 โŠข ( ( ๐ด Xrm ๐‘ ) โˆˆ โ„•0 โ†’ 0 โ‰ค ( ๐ด Xrm ๐‘ ) )
33 31 32 jca โŠข ( ( ๐ด Xrm ๐‘ ) โˆˆ โ„•0 โ†’ ( ( ๐ด Xrm ๐‘ ) โˆˆ โ„ โˆง 0 โ‰ค ( ๐ด Xrm ๐‘ ) ) )
34 9 33 syl โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ๐ด Xrm ๐‘ ) โˆˆ โ„ โˆง 0 โ‰ค ( ๐ด Xrm ๐‘ ) ) )
35 sq11 โŠข ( ( ( ๐‘‹ โˆˆ โ„ โˆง 0 โ‰ค ๐‘‹ ) โˆง ( ( ๐ด Xrm ๐‘ ) โˆˆ โ„ โˆง 0 โ‰ค ( ๐ด Xrm ๐‘ ) ) ) โ†’ ( ( ๐‘‹ โ†‘ 2 ) = ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โ†” ๐‘‹ = ( ๐ด Xrm ๐‘ ) ) )
36 30 34 35 syl2anc โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ( ๐‘‹ โ†‘ 2 ) = ( ( ๐ด Xrm ๐‘ ) โ†‘ 2 ) โ†” ๐‘‹ = ( ๐ด Xrm ๐‘ ) ) )
37 23 26 36 3bitr3rd โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ๐‘‹ = ( ๐ด Xrm ๐‘ ) โ†” ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = 1 ) )
38 oveq1 โŠข ( ๐‘ฆ = ( ๐ด Yrm ๐‘ ) โ†’ ( ๐‘ฆ โ†‘ 2 ) = ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) )
39 38 oveq2d โŠข ( ๐‘ฆ = ( ๐ด Yrm ๐‘ ) โ†’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘ฆ โ†‘ 2 ) ) = ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) )
40 39 oveq2d โŠข ( ๐‘ฆ = ( ๐ด Yrm ๐‘ ) โ†’ ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘ฆ โ†‘ 2 ) ) ) = ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) )
41 40 eqeq1d โŠข ( ๐‘ฆ = ( ๐ด Yrm ๐‘ ) โ†’ ( ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘ฆ โ†‘ 2 ) ) ) = 1 โ†” ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = 1 ) )
42 41 ceqsrexv โŠข ( ( ๐ด Yrm ๐‘ ) โˆˆ โ„•0 โ†’ ( โˆƒ ๐‘ฆ โˆˆ โ„•0 ( ๐‘ฆ = ( ๐ด Yrm ๐‘ ) โˆง ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘ฆ โ†‘ 2 ) ) ) = 1 ) โ†” ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = 1 ) )
43 18 42 syl โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( โˆƒ ๐‘ฆ โˆˆ โ„•0 ( ๐‘ฆ = ( ๐ด Yrm ๐‘ ) โˆง ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘ฆ โ†‘ 2 ) ) ) = 1 ) โ†” ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ( ๐ด Yrm ๐‘ ) โ†‘ 2 ) ) ) = 1 ) )
44 37 43 bitr4d โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„•0 ) โ†’ ( ๐‘‹ = ( ๐ด Xrm ๐‘ ) โ†” โˆƒ ๐‘ฆ โˆˆ โ„•0 ( ๐‘ฆ = ( ๐ด Yrm ๐‘ ) โˆง ( ( ๐‘‹ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘ฆ โ†‘ 2 ) ) ) = 1 ) ) )