Metamath Proof Explorer


Theorem rmxyelqirrOLD

Description: Obsolete version of rmxyelqirr as of 23-Dec-2024. (Contributed by Stefan O'Rear, 21-Sep-2014) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Assertion rmxyelqirrOLD ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) โˆˆ { ๐‘Ž โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } )

Proof

Step Hyp Ref Expression
1 rmspecnonsq โŠข ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) โˆˆ ( โ„• โˆ– โ—ปNN ) )
2 1 adantr โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) โˆˆ ( โ„• โˆ– โ—ปNN ) )
3 pell14qrval โŠข ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) โˆˆ ( โ„• โˆ– โ—ปNN ) โ†’ ( Pell14QR โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) = { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) } )
4 2 3 syl โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( Pell14QR โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) = { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) } )
5 simpl โŠข ( ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) โ†’ ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) )
6 5 reximi โŠข ( โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) โ†’ โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) )
7 6 reximi โŠข ( โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) โ†’ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) )
8 7 rgenw โŠข โˆ€ ๐‘Ž โˆˆ โ„ ( โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) โ†’ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) )
9 8 a1i โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ โˆ€ ๐‘Ž โˆˆ โ„ ( โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) โ†’ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) ) )
10 ss2rab โŠข ( { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) } โІ { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } โ†” โˆ€ ๐‘Ž โˆˆ โ„ ( โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) โ†’ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) ) )
11 9 10 sylibr โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) } โІ { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } )
12 ssv โŠข โ„ โІ V
13 rabss2 โŠข ( โ„ โІ V โ†’ { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } โІ { ๐‘Ž โˆˆ V โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } )
14 12 13 ax-mp โŠข { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } โІ { ๐‘Ž โˆˆ V โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) }
15 11 14 sstrdi โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) } โІ { ๐‘Ž โˆˆ V โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } )
16 rabab โŠข { ๐‘Ž โˆˆ V โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } = { ๐‘Ž โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) }
17 15 16 sseqtrdi โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ { ๐‘Ž โˆˆ โ„ โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ( ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) โˆง ( ( ๐‘ โ†‘ 2 ) โˆ’ ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ยท ( ๐‘‘ โ†‘ 2 ) ) ) = 1 ) } โІ { ๐‘Ž โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } )
18 4 17 eqsstrd โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( Pell14QR โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โІ { ๐‘Ž โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } )
19 simpr โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„ค )
20 rmspecfund โŠข ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†’ ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) = ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) )
21 20 adantr โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) = ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) )
22 21 eqcomd โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) = ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) )
23 22 oveq1d โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) = ( ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†‘ ๐‘ ) )
24 oveq2 โŠข ( ๐‘Ž = ๐‘ โ†’ ( ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†‘ ๐‘Ž ) = ( ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†‘ ๐‘ ) )
25 24 rspceeqv โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) = ( ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†‘ ๐‘ ) ) โ†’ โˆƒ ๐‘Ž โˆˆ โ„ค ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) = ( ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†‘ ๐‘Ž ) )
26 19 23 25 syl2anc โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ โˆƒ ๐‘Ž โˆˆ โ„ค ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) = ( ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†‘ ๐‘Ž ) )
27 pellfund14b โŠข ( ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) โˆˆ ( โ„• โˆ– โ—ปNN ) โ†’ ( ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) โˆˆ ( Pell14QR โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†” โˆƒ ๐‘Ž โˆˆ โ„ค ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) = ( ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†‘ ๐‘Ž ) ) )
28 2 27 syl โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) โˆˆ ( Pell14QR โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†” โˆƒ ๐‘Ž โˆˆ โ„ค ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) = ( ( PellFund โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) โ†‘ ๐‘Ž ) ) )
29 26 28 mpbird โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) โˆˆ ( Pell14QR โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) )
30 18 29 sseldd โŠข ( ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด + ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ) โ†‘ ๐‘ ) โˆˆ { ๐‘Ž โˆฃ โˆƒ ๐‘ โˆˆ โ„•0 โˆƒ ๐‘‘ โˆˆ โ„ค ๐‘Ž = ( ๐‘ + ( ( โˆš โ€˜ ( ( ๐ด โ†‘ 2 ) โˆ’ 1 ) ) ยท ๐‘‘ ) ) } )