let a be non trivial Nat; for y, n being Nat st 1 <= n holds
( y = Py (a,n) iff ex c, d, r, u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y ) )
let y, n be Nat; ( 1 <= n implies ( y = Py (a,n) iff ex c, d, r, u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y ) ) )
assume A1:
1 <= n
; ( y = Py (a,n) iff ex c, d, r, u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y ) )
thus
( y = Py (a,n) implies ex c, d, r, u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y ) )
( ex c, d, r, u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y ) implies y = Py (a,n) )proof
assume
y = Py (
a,
n)
;
ex c, d, r, u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y )
then consider b,
c,
d,
r,
s,
t,
u,
v,
x being
Nat such that A2:
[x,y] is
Pell's_solution of
(a ^2) -' 1
and A3:
[u,v] is
Pell's_solution of
(a ^2) -' 1
and A4:
[s,t] is
Pell's_solution of
(b ^2) -' 1
and A5:
v = (4 * r) * (y ^2)
and A6:
b = a + ((u ^2) * ((u ^2) - a))
and A7:
s = x + (c * u)
and A8:
t = n + ((4 * d) * y)
and A9:
n <= y
by Th27, A1;
A10:
( not
b is
trivial &
u ^2 > a )
by Th26, A1, A2, A3, A4, A5, A6, A7, A8, A9;
A11:
(
a ^2 = a * a &
b ^2 = b * b &
r ^2 = r * r &
v ^2 = v * v )
by SQUARE_1:def 1;
then
(
a ^2 >= 1
+ 0 &
b ^2 >= 1
+ 0 )
by A10, NAT_1:13;
then A12:
(
(a ^2) -' 1
= (a ^2) - 1 &
(b ^2) -' 1
= (b ^2) - 1 )
by XREAL_1:233;
take
c
;
ex d, r, u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y )
take
d
;
ex r, u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y )
take
r
;
ex u, x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y )
take
u
;
ex x being Nat st
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y )
take
x
;
( [x,y] is Pell's_solution of (a ^2) -' 1 & u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y )
thus
[x,y] is
Pell's_solution of
(a ^2) -' 1
by A2;
( u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 & (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y )
(u ^2) - (((a ^2) -' 1) * (v ^2)) = 1
by A3, Lm1;
then
u ^2 = (((a ^2) -' 1) * (v ^2)) + 1
;
hence
u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1
by A11, A12, A5;
( (x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 & n <= y )
(s ^2) - (((b ^2) - 1) * (t ^2)) = 1
by A12, A4, Lm1;
then
s ^2 = (((b ^2) - 1) * (t ^2)) + 1
;
hence
(
(x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1 &
n <= y )
by A9, A6, A7, A8;
verum
end;
given c, d, r, u, x being Nat such that A13:
[x,y] is Pell's_solution of (a ^2) -' 1
and
A14:
u ^2 = ((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1
and
A15:
(x + (c * u)) ^2 = ((((a + ((u ^2) * ((u ^2) - a))) ^2) - 1) * ((n + ((4 * d) * y)) ^2)) + 1
and
A16:
n <= y
; y = Py (a,n)
consider k being Nat such that
A17:
( x = Px (a,k) & y = Py (a,k) )
by A13, HILB10_1:4;
A18:
( Px (a,0) = 1 & Py (a,0) = 0 )
by HILB10_1:3;
then A19:
Px (a,(0 + 1)) = (1 * a) + (0 * ((a ^2) -' 1))
by HILB10_1:6;
A20:
y >= 1
by A16, A1, XXREAL_0:2;
k > 0
by A18, A17, A16, A1;
then
k >= 1 + 0
by NAT_1:13;
then
( x >= a & a > 1 )
by A17, A19, HILB10_1:10, NEWTON03:def 1;
then A21:
x > 1
by XXREAL_0:2;
set v = (4 * r) * (y ^2);
set b = a + ((u ^2) * ((u ^2) - a));
set s = x + (c * u);
set t = n + ((4 * d) * y);
a ^2 = a * a
by SQUARE_1:def 1;
then
a ^2 >= 1 + 0
by NAT_1:13;
then A22:
(a ^2) -' 1 = (a ^2) - 1
by XREAL_1:233;
A23:
( u ^2 = u * u & ((4 * r) * (y ^2)) ^2 = ((4 * r) * (y ^2)) * ((4 * r) * (y ^2)) & r ^2 = r * r & y ^2 = y * y )
by SQUARE_1:def 1;
r <> 0
then A25:
r ^2 >= 1 + 0
by A23, NAT_1:13;
A26:
y ^2 >= 1 * 1
by A23, A20, XREAL_1:66;
a * a > a * 1
by XREAL_1:97, NEWTON03:def 1;
then
a * a >= a + 1
by NAT_1:13;
then
( (a * a) - 1 >= a & a ^2 = a * a )
by XREAL_1:19, SQUARE_1:def 1;
then
16 * ((a ^2) - 1) >= 1 * a
by XREAL_1:66;
then
(16 * ((a ^2) - 1)) * (r ^2) >= a * 1
by A25, XREAL_1:66;
then
((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2) >= a * 1
by A26, XREAL_1:66;
then
((((16 * ((a ^2) - 1)) * (r ^2)) * (y ^2)) * (y ^2)) + 1 > a * 1
by NAT_1:13, A26, XREAL_1:66;
then
(u ^2) - a > 0
by A14, XREAL_1:50;
then
a + ((u ^2) * ((u ^2) - a)) >= a + 0
by XREAL_1:7;
then
( a + ((u ^2) * ((u ^2) - a)) > 1 & a + ((u ^2) * ((u ^2) - a)) in NAT )
by NEWTON03:def 1, XXREAL_0:2, INT_1:3;
then reconsider b = a + ((u ^2) * ((u ^2) - a)) as non trivial Element of NAT by NEWTON03:def 1;
b ^2 = b * b
by SQUARE_1:def 1;
then
b ^2 >= 1 + 0
by NAT_1:13;
then
(b ^2) -' 1 = (b ^2) - 1
by XREAL_1:233;
then
((x + (c * u)) ^2) - (((b ^2) -' 1) * ((n + ((4 * d) * y)) ^2)) = 1
by A15;
then A27:
[(x + (c * u)),(n + ((4 * d) * y))] is Pell's_solution of (b ^2) -' 1
by Lm1;
u ^2 = (((a ^2) - 1) * (((4 * r) * (y ^2)) ^2)) + 1
by A23, A14;
then
(u ^2) - (((a ^2) -' 1) * (((4 * r) * (y ^2)) ^2)) = 1
by A22;
then
[u,((4 * r) * (y ^2))] is Pell's_solution of (a ^2) -' 1
by Lm1;
hence
y = Py (a,n)
by A1, Th26, A27, A13, A16; verum