Users' Mathboxes Mathbox for Stefan O'Rear < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  jm2.27c Structured version   Unicode version

Theorem jm2.27c 29265
Description: Lemma for jm2.27 29266. Forward direction with substitutions. (Contributed by Stefan O'Rear, 4-Oct-2014.)
Hypotheses
Ref Expression
jm2.27a1  |-  ( ph  ->  A  e.  ( ZZ>= ` 
2 ) )
jm2.27a2  |-  ( ph  ->  B  e.  NN )
jm2.27a3  |-  ( ph  ->  C  e.  NN )
jm2.27c4  |-  ( ph  ->  C  =  ( A Yrm  B ) )
jm2.27c5  |-  D  =  ( A Xrm  B )
jm2.27c6  |-  Q  =  ( B  x.  ( A Yrm 
B ) )
jm2.27c7  |-  E  =  ( A Yrm  ( 2  x.  Q ) )
jm2.27c8  |-  F  =  ( A Xrm  ( 2  x.  Q ) )
jm2.27c9  |-  G  =  ( A  +  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )
jm2.27c10  |-  H  =  ( G Yrm  B )
jm2.27c11  |-  I  =  ( G Xrm  B )
jm2.27c12  |-  J  =  ( ( E  / 
( 2  x.  ( C ^ 2 ) ) )  -  1 )
Assertion
Ref Expression
jm2.27c  |-  ( ph  ->  ( ( ( D  e.  NN0  /\  E  e. 
NN0  /\  F  e.  NN0 )  /\  ( G  e.  NN0  /\  H  e. 
NN0  /\  I  e.  NN0 ) )  /\  ( J  e.  NN0  /\  (
( ( ( ( D ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( C ^ 2 ) ) )  =  1  /\  ( ( F ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^ 2 ) ) )  =  1  /\  G  e.  ( ZZ>= `  2 )
)  /\  ( (
( I ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( H ^
2 ) ) )  =  1  /\  E  =  ( ( J  +  1 )  x.  ( 2  x.  ( C ^ 2 ) ) )  /\  F  ||  ( G  -  A
) ) )  /\  ( ( ( 2  x.  C )  ||  ( G  -  1
)  /\  F  ||  ( H  -  C )
)  /\  ( (
2  x.  C ) 
||  ( H  -  B )  /\  B  <_  C ) ) ) ) ) )

Proof of Theorem jm2.27c
StepHypRef Expression
1 jm2.27c5 . . . 4  |-  D  =  ( A Xrm  B )
2 jm2.27a1 . . . . 5  |-  ( ph  ->  A  e.  ( ZZ>= ` 
2 ) )
3 jm2.27a2 . . . . . 6  |-  ( ph  ->  B  e.  NN )
43nnzd 10742 . . . . 5  |-  ( ph  ->  B  e.  ZZ )
5 frmx 29163 . . . . . 6  |- Xrm  : (
( ZZ>= `  2 )  X.  ZZ ) --> NN0
65fovcl 6194 . . . . 5  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  ( A Xrm 
B )  e.  NN0 )
72, 4, 6syl2anc 656 . . . 4  |-  ( ph  ->  ( A Xrm  B )  e. 
NN0 )
81, 7syl5eqel 2525 . . 3  |-  ( ph  ->  D  e.  NN0 )
9 jm2.27c7 . . . 4  |-  E  =  ( A Yrm  ( 2  x.  Q ) )
10 2z 10674 . . . . . . 7  |-  2  e.  ZZ
11 jm2.27c6 . . . . . . . 8  |-  Q  =  ( B  x.  ( A Yrm 
B ) )
12 jm2.27c4 . . . . . . . . . 10  |-  ( ph  ->  C  =  ( A Yrm  B ) )
13 jm2.27a3 . . . . . . . . . . 11  |-  ( ph  ->  C  e.  NN )
1413nnzd 10742 . . . . . . . . . 10  |-  ( ph  ->  C  e.  ZZ )
1512, 14eqeltrrd 2516 . . . . . . . . 9  |-  ( ph  ->  ( A Yrm  B )  e.  ZZ )
164, 15zmulcld 10749 . . . . . . . 8  |-  ( ph  ->  ( B  x.  ( A Yrm 
B ) )  e.  ZZ )
1711, 16syl5eqel 2525 . . . . . . 7  |-  ( ph  ->  Q  e.  ZZ )
18 zmulcl 10689 . . . . . . 7  |-  ( ( 2  e.  ZZ  /\  Q  e.  ZZ )  ->  ( 2  x.  Q
)  e.  ZZ )
1910, 17, 18sylancr 658 . . . . . 6  |-  ( ph  ->  ( 2  x.  Q
)  e.  ZZ )
20 frmy 29164 . . . . . . 7  |- Yrm  : (
( ZZ>= `  2 )  X.  ZZ ) --> ZZ
2120fovcl 6194 . . . . . 6  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  (
2  x.  Q )  e.  ZZ )  -> 
( A Yrm  ( 2  x.  Q ) )  e.  ZZ )
222, 19, 21syl2anc 656 . . . . 5  |-  ( ph  ->  ( A Yrm  ( 2  x.  Q ) )  e.  ZZ )
23 rmy0 29179 . . . . . . 7  |-  ( A  e.  ( ZZ>= `  2
)  ->  ( A Yrm  0 )  =  0 )
242, 23syl 16 . . . . . 6  |-  ( ph  ->  ( A Yrm  0 )  =  0 )
25 2nn 10475 . . . . . . . . . 10  |-  2  e.  NN
2612, 13eqeltrrd 2516 . . . . . . . . . . . 12  |-  ( ph  ->  ( A Yrm  B )  e.  NN )
273, 26nnmulcld 10365 . . . . . . . . . . 11  |-  ( ph  ->  ( B  x.  ( A Yrm 
B ) )  e.  NN )
2811, 27syl5eqel 2525 . . . . . . . . . 10  |-  ( ph  ->  Q  e.  NN )
29 nnmulcl 10341 . . . . . . . . . 10  |-  ( ( 2  e.  NN  /\  Q  e.  NN )  ->  ( 2  x.  Q
)  e.  NN )
3025, 28, 29sylancr 658 . . . . . . . . 9  |-  ( ph  ->  ( 2  x.  Q
)  e.  NN )
3130nnnn0d 10632 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  Q
)  e.  NN0 )
3231nn0ge0d 10635 . . . . . . 7  |-  ( ph  ->  0  <_  ( 2  x.  Q ) )
33 0zd 10654 . . . . . . . 8  |-  ( ph  ->  0  e.  ZZ )
34 lermy 29207 . . . . . . . 8  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  0  e.  ZZ  /\  ( 2  x.  Q )  e.  ZZ )  ->  (
0  <_  ( 2  x.  Q )  <->  ( A Yrm  0 )  <_  ( A Yrm  ( 2  x.  Q ) ) ) )
352, 33, 19, 34syl3anc 1213 . . . . . . 7  |-  ( ph  ->  ( 0  <_  (
2  x.  Q )  <-> 
( A Yrm  0 )  <_ 
( A Yrm  ( 2  x.  Q ) ) ) )
3632, 35mpbid 210 . . . . . 6  |-  ( ph  ->  ( A Yrm  0 )  <_ 
( A Yrm  ( 2  x.  Q ) ) )
3724, 36eqbrtrrd 4311 . . . . 5  |-  ( ph  ->  0  <_  ( A Yrm  ( 2  x.  Q ) ) )
38 elnn0z 10655 . . . . 5  |-  ( ( A Yrm  ( 2  x.  Q
) )  e.  NN0  <->  (
( A Yrm  ( 2  x.  Q ) )  e.  ZZ  /\  0  <_ 
( A Yrm  ( 2  x.  Q ) ) ) )
3922, 37, 38sylanbrc 659 . . . 4  |-  ( ph  ->  ( A Yrm  ( 2  x.  Q ) )  e. 
NN0 )
409, 39syl5eqel 2525 . . 3  |-  ( ph  ->  E  e.  NN0 )
41 jm2.27c8 . . . 4  |-  F  =  ( A Xrm  ( 2  x.  Q ) )
425fovcl 6194 . . . . 5  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  (
2  x.  Q )  e.  ZZ )  -> 
( A Xrm  ( 2  x.  Q ) )  e. 
NN0 )
432, 19, 42syl2anc 656 . . . 4  |-  ( ph  ->  ( A Xrm  ( 2  x.  Q ) )  e. 
NN0 )
4441, 43syl5eqel 2525 . . 3  |-  ( ph  ->  F  e.  NN0 )
458, 40, 443jca 1163 . 2  |-  ( ph  ->  ( D  e.  NN0  /\  E  e.  NN0  /\  F  e.  NN0 ) )
46 2nn0 10592 . . . 4  |-  2  e.  NN0
47 jm2.27c9 . . . . 5  |-  G  =  ( A  +  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )
4844nn0cnd 10634 . . . . . . . . 9  |-  ( ph  ->  F  e.  CC )
4948sqvald 12001 . . . . . . . 8  |-  ( ph  ->  ( F ^ 2 )  =  ( F  x.  F ) )
5044, 44nn0mulcld 10637 . . . . . . . 8  |-  ( ph  ->  ( F  x.  F
)  e.  NN0 )
5149, 50eqeltrd 2515 . . . . . . 7  |-  ( ph  ->  ( F ^ 2 )  e.  NN0 )
52 eluz2b2 10923 . . . . . . . . . . . . . 14  |-  ( A  e.  ( ZZ>= `  2
)  <->  ( A  e.  NN  /\  1  < 
A ) )
5352simplbi 457 . . . . . . . . . . . . 13  |-  ( A  e.  ( ZZ>= `  2
)  ->  A  e.  NN )
542, 53syl 16 . . . . . . . . . . . 12  |-  ( ph  ->  A  e.  NN )
5554nnnn0d 10632 . . . . . . . . . . 11  |-  ( ph  ->  A  e.  NN0 )
5655nn0red 10633 . . . . . . . . . 10  |-  ( ph  ->  A  e.  RR )
5744nn0red 10633 . . . . . . . . . 10  |-  ( ph  ->  F  e.  RR )
5857, 57remulcld 9410 . . . . . . . . . 10  |-  ( ph  ->  ( F  x.  F
)  e.  RR )
59 rmx1 29176 . . . . . . . . . . . . 13  |-  ( A  e.  ( ZZ>= `  2
)  ->  ( A Xrm  1 )  =  A )
602, 59syl 16 . . . . . . . . . . . 12  |-  ( ph  ->  ( A Xrm  1 )  =  A )
6130nnge1d 10360 . . . . . . . . . . . . 13  |-  ( ph  ->  1  <_  ( 2  x.  Q ) )
62 1nn0 10591 . . . . . . . . . . . . . . 15  |-  1  e.  NN0
6362a1i 11 . . . . . . . . . . . . . 14  |-  ( ph  ->  1  e.  NN0 )
64 lermxnn0 29202 . . . . . . . . . . . . . 14  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  1  e.  NN0  /\  ( 2  x.  Q )  e. 
NN0 )  ->  (
1  <_  ( 2  x.  Q )  <->  ( A Xrm  1 )  <_  ( A Xrm  ( 2  x.  Q ) ) ) )
652, 63, 31, 64syl3anc 1213 . . . . . . . . . . . . 13  |-  ( ph  ->  ( 1  <_  (
2  x.  Q )  <-> 
( A Xrm  1 )  <_ 
( A Xrm  ( 2  x.  Q ) ) ) )
6661, 65mpbid 210 . . . . . . . . . . . 12  |-  ( ph  ->  ( A Xrm  1 )  <_ 
( A Xrm  ( 2  x.  Q ) ) )
6760, 66eqbrtrrd 4311 . . . . . . . . . . 11  |-  ( ph  ->  A  <_  ( A Xrm  ( 2  x.  Q ) ) )
6867, 41syl6breqr 4329 . . . . . . . . . 10  |-  ( ph  ->  A  <_  F )
6944nn0ge0d 10635 . . . . . . . . . . 11  |-  ( ph  ->  0  <_  F )
70 rmxnn 29203 . . . . . . . . . . . . . 14  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  (
2  x.  Q )  e.  ZZ )  -> 
( A Xrm  ( 2  x.  Q ) )  e.  NN )
712, 19, 70syl2anc 656 . . . . . . . . . . . . 13  |-  ( ph  ->  ( A Xrm  ( 2  x.  Q ) )  e.  NN )
7241, 71syl5eqel 2525 . . . . . . . . . . . 12  |-  ( ph  ->  F  e.  NN )
7372nnge1d 10360 . . . . . . . . . . 11  |-  ( ph  ->  1  <_  F )
7457, 57, 69, 73lemulge12d 10267 . . . . . . . . . 10  |-  ( ph  ->  F  <_  ( F  x.  F ) )
7556, 57, 58, 68, 74letrd 9524 . . . . . . . . 9  |-  ( ph  ->  A  <_  ( F  x.  F ) )
7675, 49breqtrrd 4315 . . . . . . . 8  |-  ( ph  ->  A  <_  ( F ^ 2 ) )
77 nn0sub 10626 . . . . . . . . 9  |-  ( ( A  e.  NN0  /\  ( F ^ 2 )  e.  NN0 )  -> 
( A  <_  ( F ^ 2 )  <->  ( ( F ^ 2 )  -  A )  e.  NN0 ) )
7855, 51, 77syl2anc 656 . . . . . . . 8  |-  ( ph  ->  ( A  <_  ( F ^ 2 )  <->  ( ( F ^ 2 )  -  A )  e.  NN0 ) )
7976, 78mpbid 210 . . . . . . 7  |-  ( ph  ->  ( ( F ^
2 )  -  A
)  e.  NN0 )
8051, 79nn0mulcld 10637 . . . . . 6  |-  ( ph  ->  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) )  e.  NN0 )
81 uzaddcl 10907 . . . . . 6  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  (
( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) )  e.  NN0 )  -> 
( A  +  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )  e.  ( ZZ>= ` 
2 ) )
822, 80, 81syl2anc 656 . . . . 5  |-  ( ph  ->  ( A  +  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )  e.  ( ZZ>= ` 
2 ) )
8347, 82syl5eqel 2525 . . . 4  |-  ( ph  ->  G  e.  ( ZZ>= ` 
2 ) )
84 eluznn0 10920 . . . 4  |-  ( ( 2  e.  NN0  /\  G  e.  ( ZZ>= ` 
2 ) )  ->  G  e.  NN0 )
8546, 83, 84sylancr 658 . . 3  |-  ( ph  ->  G  e.  NN0 )
86 jm2.27c10 . . . 4  |-  H  =  ( G Yrm  B )
8720fovcl 6194 . . . . . 6  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  ( G Yrm 
B )  e.  ZZ )
8883, 4, 87syl2anc 656 . . . . 5  |-  ( ph  ->  ( G Yrm  B )  e.  ZZ )
89 rmy0 29179 . . . . . . 7  |-  ( G  e.  ( ZZ>= `  2
)  ->  ( G Yrm  0 )  =  0 )
9083, 89syl 16 . . . . . 6  |-  ( ph  ->  ( G Yrm  0 )  =  0 )
913nnnn0d 10632 . . . . . . . 8  |-  ( ph  ->  B  e.  NN0 )
9291nn0ge0d 10635 . . . . . . 7  |-  ( ph  ->  0  <_  B )
93 lermy 29207 . . . . . . . 8  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  0  e.  ZZ  /\  B  e.  ZZ )  ->  (
0  <_  B  <->  ( G Yrm  0 )  <_  ( G Yrm  B
) ) )
9483, 33, 4, 93syl3anc 1213 . . . . . . 7  |-  ( ph  ->  ( 0  <_  B  <->  ( G Yrm  0 )  <_  ( G Yrm 
B ) ) )
9592, 94mpbid 210 . . . . . 6  |-  ( ph  ->  ( G Yrm  0 )  <_ 
( G Yrm  B ) )
9690, 95eqbrtrrd 4311 . . . . 5  |-  ( ph  ->  0  <_  ( G Yrm  B
) )
97 elnn0z 10655 . . . . 5  |-  ( ( G Yrm  B )  e.  NN0  <->  (
( G Yrm  B )  e.  ZZ  /\  0  <_ 
( G Yrm  B ) ) )
9888, 96, 97sylanbrc 659 . . . 4  |-  ( ph  ->  ( G Yrm  B )  e. 
NN0 )
9986, 98syl5eqel 2525 . . 3  |-  ( ph  ->  H  e.  NN0 )
100 jm2.27c11 . . . 4  |-  I  =  ( G Xrm  B )
1015fovcl 6194 . . . . 5  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  ( G Xrm 
B )  e.  NN0 )
10283, 4, 101syl2anc 656 . . . 4  |-  ( ph  ->  ( G Xrm  B )  e. 
NN0 )
103100, 102syl5eqel 2525 . . 3  |-  ( ph  ->  I  e.  NN0 )
10485, 99, 1033jca 1163 . 2  |-  ( ph  ->  ( G  e.  NN0  /\  H  e.  NN0  /\  I  e.  NN0 ) )
105 jm2.27c12 . . . 4  |-  J  =  ( ( E  / 
( 2  x.  ( C ^ 2 ) ) )  -  1 )
106 iddvds 13542 . . . . . . . . . . . 12  |-  ( ( B  x.  ( A Yrm  B ) )  e.  ZZ  ->  ( B  x.  ( A Yrm 
B ) )  ||  ( B  x.  ( A Yrm 
B ) ) )
10716, 106syl 16 . . . . . . . . . . 11  |-  ( ph  ->  ( B  x.  ( A Yrm 
B ) )  ||  ( B  x.  ( A Yrm 
B ) ) )
108107, 11syl6breqr 4329 . . . . . . . . . 10  |-  ( ph  ->  ( B  x.  ( A Yrm 
B ) )  ||  Q )
109 jm2.20nn 29255 . . . . . . . . . . 11  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  Q  e.  NN  /\  B  e.  NN )  ->  (
( ( A Yrm  B ) ^ 2 )  ||  ( A Yrm  Q )  <->  ( B  x.  ( A Yrm  B ) ) 
||  Q ) )
1102, 28, 3, 109syl3anc 1213 . . . . . . . . . 10  |-  ( ph  ->  ( ( ( A Yrm  B ) ^ 2 ) 
||  ( A Yrm  Q )  <-> 
( B  x.  ( A Yrm 
B ) )  ||  Q ) )
111108, 110mpbird 232 . . . . . . . . 9  |-  ( ph  ->  ( ( A Yrm  B ) ^ 2 )  ||  ( A Yrm  Q ) )
112 zsqcl 11932 . . . . . . . . . . 11  |-  ( ( A Yrm  B )  e.  ZZ  ->  ( ( A Yrm  B ) ^ 2 )  e.  ZZ )
11315, 112syl 16 . . . . . . . . . 10  |-  ( ph  ->  ( ( A Yrm  B ) ^ 2 )  e.  ZZ )
11420fovcl 6194 . . . . . . . . . . 11  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  Q  e.  ZZ )  ->  ( A Yrm 
Q )  e.  ZZ )
1152, 17, 114syl2anc 656 . . . . . . . . . 10  |-  ( ph  ->  ( A Yrm  Q )  e.  ZZ )
11610a1i 11 . . . . . . . . . 10  |-  ( ph  ->  2  e.  ZZ )
117 dvdscmul 13555 . . . . . . . . . 10  |-  ( ( ( ( A Yrm  B ) ^ 2 )  e.  ZZ  /\  ( A Yrm  Q )  e.  ZZ  /\  2  e.  ZZ )  ->  ( ( ( A Yrm  B ) ^ 2 ) 
||  ( A Yrm  Q )  ->  ( 2  x.  ( ( A Yrm  B ) ^ 2 ) ) 
||  ( 2  x.  ( A Yrm  Q ) ) ) )
118113, 115, 116, 117syl3anc 1213 . . . . . . . . 9  |-  ( ph  ->  ( ( ( A Yrm  B ) ^ 2 ) 
||  ( A Yrm  Q )  ->  ( 2  x.  ( ( A Yrm  B ) ^ 2 ) ) 
||  ( 2  x.  ( A Yrm  Q ) ) ) )
119111, 118mpd 15 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  (
( A Yrm  B ) ^
2 ) )  ||  ( 2  x.  ( A Yrm 
Q ) ) )
120 zmulcl 10689 . . . . . . . . . . 11  |-  ( ( 2  e.  ZZ  /\  ( A Yrm  Q )  e.  ZZ )  ->  (
2  x.  ( A Yrm  Q ) )  e.  ZZ )
12110, 115, 120sylancr 658 . . . . . . . . . 10  |-  ( ph  ->  ( 2  x.  ( A Yrm 
Q ) )  e.  ZZ )
1225fovcl 6194 . . . . . . . . . . . 12  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  Q  e.  ZZ )  ->  ( A Xrm 
Q )  e.  NN0 )
1232, 17, 122syl2anc 656 . . . . . . . . . . 11  |-  ( ph  ->  ( A Xrm  Q )  e. 
NN0 )
124123nn0zd 10741 . . . . . . . . . 10  |-  ( ph  ->  ( A Xrm  Q )  e.  ZZ )
125 dvdsmul1 13550 . . . . . . . . . 10  |-  ( ( ( 2  x.  ( A Yrm 
Q ) )  e.  ZZ  /\  ( A Xrm  Q )  e.  ZZ )  ->  ( 2  x.  ( A Yrm  Q ) ) 
||  ( ( 2  x.  ( A Yrm  Q ) )  x.  ( A Xrm  Q ) ) )
126121, 124, 125syl2anc 656 . . . . . . . . 9  |-  ( ph  ->  ( 2  x.  ( A Yrm 
Q ) )  ||  ( ( 2  x.  ( A Yrm  Q ) )  x.  ( A Xrm  Q ) ) )
127 rmydbl 29190 . . . . . . . . . . 11  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  Q  e.  ZZ )  ->  ( A Yrm  ( 2  x.  Q
) )  =  ( ( 2  x.  ( A Xrm 
Q ) )  x.  ( A Yrm  Q ) ) )
1282, 17, 127syl2anc 656 . . . . . . . . . 10  |-  ( ph  ->  ( A Yrm  ( 2  x.  Q ) )  =  ( ( 2  x.  ( A Xrm  Q ) )  x.  ( A Yrm  Q ) ) )
129 2cnd 10390 . . . . . . . . . . 11  |-  ( ph  ->  2  e.  CC )
130123nn0cnd 10634 . . . . . . . . . . 11  |-  ( ph  ->  ( A Xrm  Q )  e.  CC )
131115zcnd 10744 . . . . . . . . . . 11  |-  ( ph  ->  ( A Yrm  Q )  e.  CC )
132129, 130, 131mul32d 9575 . . . . . . . . . 10  |-  ( ph  ->  ( ( 2  x.  ( A Xrm  Q ) )  x.  ( A Yrm  Q ) )  =  ( ( 2  x.  ( A Yrm  Q ) )  x.  ( A Xrm 
Q ) ) )
133128, 132eqtrd 2473 . . . . . . . . 9  |-  ( ph  ->  ( A Yrm  ( 2  x.  Q ) )  =  ( ( 2  x.  ( A Yrm  Q ) )  x.  ( A Xrm  Q ) ) )
134126, 133breqtrrd 4315 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  ( A Yrm 
Q ) )  ||  ( A Yrm  ( 2  x.  Q ) ) )
135 zmulcl 10689 . . . . . . . . . 10  |-  ( ( 2  e.  ZZ  /\  ( ( A Yrm  B ) ^ 2 )  e.  ZZ )  ->  (
2  x.  ( ( A Yrm  B ) ^ 2 ) )  e.  ZZ )
13610, 113, 135sylancr 658 . . . . . . . . 9  |-  ( ph  ->  ( 2  x.  (
( A Yrm  B ) ^
2 ) )  e.  ZZ )
137 dvdstr 13562 . . . . . . . . 9  |-  ( ( ( 2  x.  (
( A Yrm  B ) ^
2 ) )  e.  ZZ  /\  ( 2  x.  ( A Yrm  Q ) )  e.  ZZ  /\  ( A Yrm  ( 2  x.  Q ) )  e.  ZZ )  ->  (
( ( 2  x.  ( ( A Yrm  B ) ^ 2 ) ) 
||  ( 2  x.  ( A Yrm  Q ) )  /\  ( 2  x.  ( A Yrm  Q ) ) 
||  ( A Yrm  ( 2  x.  Q ) ) )  ->  ( 2  x.  ( ( A Yrm  B ) ^ 2 ) )  ||  ( A Yrm  ( 2  x.  Q ) ) ) )
138136, 121, 22, 137syl3anc 1213 . . . . . . . 8  |-  ( ph  ->  ( ( ( 2  x.  ( ( A Yrm  B ) ^ 2 ) )  ||  ( 2  x.  ( A Yrm  Q ) )  /\  ( 2  x.  ( A Yrm  Q ) )  ||  ( A Yrm  ( 2  x.  Q ) ) )  ->  (
2  x.  ( ( A Yrm  B ) ^ 2 ) )  ||  ( A Yrm  ( 2  x.  Q
) ) ) )
139119, 134, 138mp2and 674 . . . . . . 7  |-  ( ph  ->  ( 2  x.  (
( A Yrm  B ) ^
2 ) )  ||  ( A Yrm  ( 2  x.  Q ) ) )
14012oveq1d 6105 . . . . . . . 8  |-  ( ph  ->  ( C ^ 2 )  =  ( ( A Yrm  B ) ^ 2 ) )
141140oveq2d 6106 . . . . . . 7  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  =  ( 2  x.  ( ( A Yrm  B ) ^ 2 ) ) )
1429a1i 11 . . . . . . 7  |-  ( ph  ->  E  =  ( A Yrm  ( 2  x.  Q ) ) )
143139, 141, 1423brtr4d 4319 . . . . . 6  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) ) 
||  E )
1449, 22syl5eqel 2525 . . . . . . . 8  |-  ( ph  ->  E  e.  ZZ )
14530nngt0d 10361 . . . . . . . . . 10  |-  ( ph  ->  0  <  ( 2  x.  Q ) )
146 ltrmy 29204 . . . . . . . . . . 11  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  0  e.  ZZ  /\  ( 2  x.  Q )  e.  ZZ )  ->  (
0  <  ( 2  x.  Q )  <->  ( A Yrm  0 )  <  ( A Yrm  ( 2  x.  Q ) ) ) )
1472, 33, 19, 146syl3anc 1213 . . . . . . . . . 10  |-  ( ph  ->  ( 0  <  (
2  x.  Q )  <-> 
( A Yrm  0 )  < 
( A Yrm  ( 2  x.  Q ) ) ) )
148145, 147mpbid 210 . . . . . . . . 9  |-  ( ph  ->  ( A Yrm  0 )  < 
( A Yrm  ( 2  x.  Q ) ) )
14924eqcomd 2446 . . . . . . . . 9  |-  ( ph  ->  0  =  ( A Yrm  0 ) )
150148, 149, 1423brtr4d 4319 . . . . . . . 8  |-  ( ph  ->  0  <  E )
151 elnnz 10652 . . . . . . . 8  |-  ( E  e.  NN  <->  ( E  e.  ZZ  /\  0  < 
E ) )
152144, 150, 151sylanbrc 659 . . . . . . 7  |-  ( ph  ->  E  e.  NN )
15313nnsqcld 12024 . . . . . . . 8  |-  ( ph  ->  ( C ^ 2 )  e.  NN )
154 nnmulcl 10341 . . . . . . . 8  |-  ( ( 2  e.  NN  /\  ( C ^ 2 )  e.  NN )  -> 
( 2  x.  ( C ^ 2 ) )  e.  NN )
15525, 153, 154sylancr 658 . . . . . . 7  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  e.  NN )
156 nndivdvds 13537 . . . . . . 7  |-  ( ( E  e.  NN  /\  ( 2  x.  ( C ^ 2 ) )  e.  NN )  -> 
( ( 2  x.  ( C ^ 2 ) )  ||  E  <->  ( E  /  ( 2  x.  ( C ^
2 ) ) )  e.  NN ) )
157152, 155, 156syl2anc 656 . . . . . 6  |-  ( ph  ->  ( ( 2  x.  ( C ^ 2 ) )  ||  E  <->  ( E  /  ( 2  x.  ( C ^
2 ) ) )  e.  NN ) )
158143, 157mpbid 210 . . . . 5  |-  ( ph  ->  ( E  /  (
2  x.  ( C ^ 2 ) ) )  e.  NN )
159 nnm1nn0 10617 . . . . 5  |-  ( ( E  /  ( 2  x.  ( C ^
2 ) ) )  e.  NN  ->  (
( E  /  (
2  x.  ( C ^ 2 ) ) )  -  1 )  e.  NN0 )
160158, 159syl 16 . . . 4  |-  ( ph  ->  ( ( E  / 
( 2  x.  ( C ^ 2 ) ) )  -  1 )  e.  NN0 )
161105, 160syl5eqel 2525 . . 3  |-  ( ph  ->  J  e.  NN0 )
1621oveq1i 6100 . . . . . . . 8  |-  ( D ^ 2 )  =  ( ( A Xrm  B ) ^ 2 )
163162a1i 11 . . . . . . 7  |-  ( ph  ->  ( D ^ 2 )  =  ( ( A Xrm  B ) ^ 2 ) )
164140oveq2d 6106 . . . . . . 7  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  ( C ^ 2 ) )  =  ( ( ( A ^ 2 )  -  1 )  x.  ( ( A Yrm  B ) ^ 2 ) ) )
165163, 164oveq12d 6108 . . . . . 6  |-  ( ph  ->  ( ( D ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( C ^ 2 ) ) )  =  ( ( ( A Xrm  B ) ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( ( A Yrm  B ) ^ 2 ) ) ) )
166 rmxynorm 29168 . . . . . . 7  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  (
( ( A Xrm  B ) ^ 2 )  -  ( ( ( A ^ 2 )  - 
1 )  x.  (
( A Yrm  B ) ^
2 ) ) )  =  1 )
1672, 4, 166syl2anc 656 . . . . . 6  |-  ( ph  ->  ( ( ( A Xrm  B ) ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( ( A Yrm  B ) ^ 2 ) ) )  =  1 )
168165, 167eqtrd 2473 . . . . 5  |-  ( ph  ->  ( ( D ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( C ^ 2 ) ) )  =  1 )
16941oveq1i 6100 . . . . . . 7  |-  ( F ^ 2 )  =  ( ( A Xrm  ( 2  x.  Q ) ) ^ 2 )
1709oveq1i 6100 . . . . . . . 8  |-  ( E ^ 2 )  =  ( ( A Yrm  ( 2  x.  Q ) ) ^ 2 )
171170oveq2i 6101 . . . . . . 7  |-  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^
2 ) )  =  ( ( ( A ^ 2 )  - 
1 )  x.  (
( A Yrm  ( 2  x.  Q ) ) ^
2 ) )
172169, 171oveq12i 6102 . . . . . 6  |-  ( ( F ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^ 2 ) ) )  =  ( ( ( A Xrm  ( 2  x.  Q ) ) ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( ( A Yrm  ( 2  x.  Q ) ) ^ 2 ) ) )
173 rmxynorm 29168 . . . . . . 7  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  (
2  x.  Q )  e.  ZZ )  -> 
( ( ( A Xrm  ( 2  x.  Q ) ) ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( ( A Yrm  ( 2  x.  Q ) ) ^ 2 ) ) )  =  1 )
1742, 19, 173syl2anc 656 . . . . . 6  |-  ( ph  ->  ( ( ( A Xrm  ( 2  x.  Q ) ) ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( ( A Yrm  ( 2  x.  Q ) ) ^ 2 ) ) )  =  1 )
175172, 174syl5eq 2485 . . . . 5  |-  ( ph  ->  ( ( F ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( E ^ 2 ) ) )  =  1 )
176168, 175, 833jca 1163 . . . 4  |-  ( ph  ->  ( ( ( D ^ 2 )  -  ( ( ( A ^ 2 )  - 
1 )  x.  ( C ^ 2 ) ) )  =  1  /\  ( ( F ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( E ^ 2 ) ) )  =  1  /\  G  e.  ( ZZ>= ` 
2 ) ) )
177100oveq1i 6100 . . . . . . 7  |-  ( I ^ 2 )  =  ( ( G Xrm  B ) ^ 2 )
17886oveq1i 6100 . . . . . . . 8  |-  ( H ^ 2 )  =  ( ( G Yrm  B ) ^ 2 )
179178oveq2i 6101 . . . . . . 7  |-  ( ( ( G ^ 2 )  -  1 )  x.  ( H ^
2 ) )  =  ( ( ( G ^ 2 )  - 
1 )  x.  (
( G Yrm  B ) ^
2 ) )
180177, 179oveq12i 6102 . . . . . 6  |-  ( ( I ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( H ^ 2 ) ) )  =  ( ( ( G Xrm  B ) ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( ( G Yrm  B ) ^ 2 ) ) )
181 rmxynorm 29168 . . . . . . 7  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  (
( ( G Xrm  B ) ^ 2 )  -  ( ( ( G ^ 2 )  - 
1 )  x.  (
( G Yrm  B ) ^
2 ) ) )  =  1 )
18283, 4, 181syl2anc 656 . . . . . 6  |-  ( ph  ->  ( ( ( G Xrm  B ) ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( ( G Yrm  B ) ^ 2 ) ) )  =  1 )
183180, 182syl5eq 2485 . . . . 5  |-  ( ph  ->  ( ( I ^
2 )  -  (
( ( G ^
2 )  -  1 )  x.  ( H ^ 2 ) ) )  =  1 )
184105a1i 11 . . . . . . . . 9  |-  ( ph  ->  J  =  ( ( E  /  ( 2  x.  ( C ^
2 ) ) )  -  1 ) )
185184oveq1d 6105 . . . . . . . 8  |-  ( ph  ->  ( J  +  1 )  =  ( ( ( E  /  (
2  x.  ( C ^ 2 ) ) )  -  1 )  +  1 ) )
186144zcnd 10744 . . . . . . . . . 10  |-  ( ph  ->  E  e.  CC )
187155nncnd 10334 . . . . . . . . . 10  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  e.  CC )
188155nnne0d 10362 . . . . . . . . . 10  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  =/=  0 )
189186, 187, 188divcld 10103 . . . . . . . . 9  |-  ( ph  ->  ( E  /  (
2  x.  ( C ^ 2 ) ) )  e.  CC )
190 ax-1cn 9336 . . . . . . . . 9  |-  1  e.  CC
191 npcan 9615 . . . . . . . . 9  |-  ( ( ( E  /  (
2  x.  ( C ^ 2 ) ) )  e.  CC  /\  1  e.  CC )  ->  ( ( ( E  /  ( 2  x.  ( C ^ 2 ) ) )  - 
1 )  +  1 )  =  ( E  /  ( 2  x.  ( C ^ 2 ) ) ) )
192189, 190, 191sylancl 657 . . . . . . . 8  |-  ( ph  ->  ( ( ( E  /  ( 2  x.  ( C ^ 2 ) ) )  - 
1 )  +  1 )  =  ( E  /  ( 2  x.  ( C ^ 2 ) ) ) )
193185, 192eqtrd 2473 . . . . . . 7  |-  ( ph  ->  ( J  +  1 )  =  ( E  /  ( 2  x.  ( C ^ 2 ) ) ) )
194193oveq1d 6105 . . . . . 6  |-  ( ph  ->  ( ( J  + 
1 )  x.  (
2  x.  ( C ^ 2 ) ) )  =  ( ( E  /  ( 2  x.  ( C ^
2 ) ) )  x.  ( 2  x.  ( C ^ 2 ) ) ) )
195186, 187, 188divcan1d 10104 . . . . . 6  |-  ( ph  ->  ( ( E  / 
( 2  x.  ( C ^ 2 ) ) )  x.  ( 2  x.  ( C ^
2 ) ) )  =  E )
196194, 195eqtr2d 2474 . . . . 5  |-  ( ph  ->  E  =  ( ( J  +  1 )  x.  ( 2  x.  ( C ^ 2 ) ) ) )
19744nn0zd 10741 . . . . . . 7  |-  ( ph  ->  F  e.  ZZ )
19879nn0zd 10741 . . . . . . . 8  |-  ( ph  ->  ( ( F ^
2 )  -  A
)  e.  ZZ )
199197, 198zmulcld 10749 . . . . . . 7  |-  ( ph  ->  ( F  x.  (
( F ^ 2 )  -  A ) )  e.  ZZ )
200 dvdsmul1 13550 . . . . . . 7  |-  ( ( F  e.  ZZ  /\  ( F  x.  (
( F ^ 2 )  -  A ) )  e.  ZZ )  ->  F  ||  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
201197, 199, 200syl2anc 656 . . . . . 6  |-  ( ph  ->  F  ||  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
20247oveq1i 6100 . . . . . . 7  |-  ( G  -  A )  =  ( ( A  +  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) ) )  -  A
)
20355nn0cnd 10634 . . . . . . . . 9  |-  ( ph  ->  A  e.  CC )
20480nn0cnd 10634 . . . . . . . . 9  |-  ( ph  ->  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) )  e.  CC )
205203, 204pncan2d 9717 . . . . . . . 8  |-  ( ph  ->  ( ( A  +  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) ) )  -  A
)  =  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )
20649oveq1d 6105 . . . . . . . 8  |-  ( ph  ->  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) )  =  ( ( F  x.  F )  x.  ( ( F ^ 2 )  -  A ) ) )
20779nn0cnd 10634 . . . . . . . . 9  |-  ( ph  ->  ( ( F ^
2 )  -  A
)  e.  CC )
20848, 48, 207mulassd 9405 . . . . . . . 8  |-  ( ph  ->  ( ( F  x.  F )  x.  (
( F ^ 2 )  -  A ) )  =  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
209205, 206, 2083eqtrd 2477 . . . . . . 7  |-  ( ph  ->  ( ( A  +  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) ) )  -  A
)  =  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
210202, 209syl5eq 2485 . . . . . 6  |-  ( ph  ->  ( G  -  A
)  =  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
211201, 210breqtrrd 4315 . . . . 5  |-  ( ph  ->  F  ||  ( G  -  A ) )
212183, 196, 2113jca 1163 . . . 4  |-  ( ph  ->  ( ( ( I ^ 2 )  -  ( ( ( G ^ 2 )  - 
1 )  x.  ( H ^ 2 ) ) )  =  1  /\  E  =  ( ( J  +  1 )  x.  ( 2  x.  ( C ^ 2 ) ) )  /\  F  ||  ( G  -  A ) ) )
213 zmulcl 10689 . . . . . . . 8  |-  ( ( 2  e.  ZZ  /\  C  e.  ZZ )  ->  ( 2  x.  C
)  e.  ZZ )
21410, 14, 213sylancr 658 . . . . . . 7  |-  ( ph  ->  ( 2  x.  C
)  e.  ZZ )
215 eluzelz 10866 . . . . . . . 8  |-  ( A  e.  ( ZZ>= `  2
)  ->  A  e.  ZZ )
2162, 215syl 16 . . . . . . 7  |-  ( ph  ->  A  e.  ZZ )
21780nn0zd 10741 . . . . . . 7  |-  ( ph  ->  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) )  e.  ZZ )
218 1z 10672 . . . . . . . 8  |-  1  e.  ZZ
219 zsubcl 10683 . . . . . . . . 9  |-  ( ( 1  e.  ZZ  /\  A  e.  ZZ )  ->  ( 1  -  A
)  e.  ZZ )
220218, 216, 219sylancr 658 . . . . . . . 8  |-  ( ph  ->  ( 1  -  A
)  e.  ZZ )
221 zmulcl 10689 . . . . . . . 8  |-  ( ( 1  e.  ZZ  /\  ( 1  -  A
)  e.  ZZ )  ->  ( 1  x.  ( 1  -  A
) )  e.  ZZ )
222218, 220, 221sylancr 658 . . . . . . 7  |-  ( ph  ->  ( 1  x.  (
1  -  A ) )  e.  ZZ )
223 congid 29223 . . . . . . . 8  |-  ( ( ( 2  x.  C
)  e.  ZZ  /\  A  e.  ZZ )  ->  ( 2  x.  C
)  ||  ( A  -  A ) )
224214, 216, 223syl2anc 656 . . . . . . 7  |-  ( ph  ->  ( 2  x.  C
)  ||  ( A  -  A ) )
22551nn0zd 10741 . . . . . . . 8  |-  ( ph  ->  ( F ^ 2 )  e.  ZZ )
226218a1i 11 . . . . . . . 8  |-  ( ph  ->  1  e.  ZZ )
22713nncnd 10334 . . . . . . . . . . . . . . 15  |-  ( ph  ->  C  e.  CC )
228129, 227, 227mulassd 9405 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( ( 2  x.  C )  x.  C
)  =  ( 2  x.  ( C  x.  C ) ) )
229227sqvald 12001 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( C ^ 2 )  =  ( C  x.  C ) )
230229oveq2d 6106 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  =  ( 2  x.  ( C  x.  C
) ) )
231228, 230eqtr4d 2476 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( 2  x.  C )  x.  C
)  =  ( 2  x.  ( C ^
2 ) ) )
232231, 143eqbrtrd 4309 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( 2  x.  C )  x.  C
)  ||  E )
233 muldvds1 13553 . . . . . . . . . . . . 13  |-  ( ( ( 2  x.  C
)  e.  ZZ  /\  C  e.  ZZ  /\  E  e.  ZZ )  ->  (
( ( 2  x.  C )  x.  C
)  ||  E  ->  ( 2  x.  C ) 
||  E ) )
234214, 14, 144, 233syl3anc 1213 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( ( 2  x.  C )  x.  C )  ||  E  ->  ( 2  x.  C
)  ||  E )
)
235232, 234mpd 15 . . . . . . . . . . 11  |-  ( ph  ->  ( 2  x.  C
)  ||  E )
236 zsqcl 11932 . . . . . . . . . . . . . . 15  |-  ( A  e.  ZZ  ->  ( A ^ 2 )  e.  ZZ )
237216, 236syl 16 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( A ^ 2 )  e.  ZZ )
238 peano2zm 10684 . . . . . . . . . . . . . 14  |-  ( ( A ^ 2 )  e.  ZZ  ->  (
( A ^ 2 )  -  1 )  e.  ZZ )
239237, 238syl 16 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( A ^
2 )  -  1 )  e.  ZZ )
240239, 144zmulcld 10749 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  E
)  e.  ZZ )
241 dvdsmultr2 13564 . . . . . . . . . . . 12  |-  ( ( ( 2  x.  C
)  e.  ZZ  /\  ( ( ( A ^ 2 )  - 
1 )  x.  E
)  e.  ZZ  /\  E  e.  ZZ )  ->  ( ( 2  x.  C )  ||  E  ->  ( 2  x.  C
)  ||  ( (
( ( A ^
2 )  -  1 )  x.  E )  x.  E ) ) )
242214, 240, 144, 241syl3anc 1213 . . . . . . . . . . 11  |-  ( ph  ->  ( ( 2  x.  C )  ||  E  ->  ( 2  x.  C
)  ||  ( (
( ( A ^
2 )  -  1 )  x.  E )  x.  E ) ) )
243235, 242mpd 15 . . . . . . . . . 10  |-  ( ph  ->  ( 2  x.  C
)  ||  ( (
( ( A ^
2 )  -  1 )  x.  E )  x.  E ) )
244186sqvald 12001 . . . . . . . . . . . 12  |-  ( ph  ->  ( E ^ 2 )  =  ( E  x.  E ) )
245244oveq2d 6106 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  ( E ^ 2 ) )  =  ( ( ( A ^ 2 )  -  1 )  x.  ( E  x.  E
) ) )
246203sqcld 12002 . . . . . . . . . . . . 13  |-  ( ph  ->  ( A ^ 2 )  e.  CC )
247 subcl 9605 . . . . . . . . . . . . 13  |-  ( ( ( A ^ 2 )  e.  CC  /\  1  e.  CC )  ->  ( ( A ^
2 )  -  1 )  e.  CC )
248246, 190, 247sylancl 657 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( A ^
2 )  -  1 )  e.  CC )
249248, 186, 186mulassd 9405 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( ( A ^ 2 )  -  1 )  x.  E )  x.  E
)  =  ( ( ( A ^ 2 )  -  1 )  x.  ( E  x.  E ) ) )
250245, 249eqtr4d 2476 . . . . . . . . . 10  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  ( E ^ 2 ) )  =  ( ( ( ( A ^ 2 )  -  1 )  x.  E )  x.  E ) )
251243, 250breqtrrd 4315 . . . . . . . . 9  |-  ( ph  ->  ( 2  x.  C
)  ||  ( (
( A ^ 2 )  -  1 )  x.  ( E ^
2 ) ) )
25248sqcld 12002 . . . . . . . . . . 11  |-  ( ph  ->  ( F ^ 2 )  e.  CC )
253186sqcld 12002 . . . . . . . . . . . 12  |-  ( ph  ->  ( E ^ 2 )  e.  CC )
254248, 253mulcld 9402 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  ( E ^ 2 ) )  e.  CC )
255190a1i 11 . . . . . . . . . . 11  |-  ( ph  ->  1  e.  CC )
256 subsub23 9611 . . . . . . . . . . 11  |-  ( ( ( F ^ 2 )  e.  CC  /\  ( ( ( A ^ 2 )  - 
1 )  x.  ( E ^ 2 ) )  e.  CC  /\  1  e.  CC )  ->  (
( ( F ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( E ^ 2 ) ) )  =  1  <->  (
( F ^ 2 )  -  1 )  =  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^ 2 ) ) ) )
257252, 254, 255, 256syl3anc 1213 . . . . . . . . . 10  |-  ( ph  ->  ( ( ( F ^ 2 )  -  ( ( ( A ^ 2 )  - 
1 )  x.  ( E ^ 2 ) ) )  =  1  <->  (
( F ^ 2 )  -  1 )  =  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^ 2 ) ) ) )
258175, 257mpbid 210 . . . . . . . . 9  |-  ( ph  ->  ( ( F ^
2 )  -  1 )  =  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^
2 ) ) )
259251, 258breqtrrd 4315 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  C
)  ||  ( ( F ^ 2 )  - 
1 ) )
260 congsub 29222 . . . . . . . . 9  |-  ( ( ( ( 2  x.  C )  e.  ZZ  /\  ( F ^ 2 )  e.  ZZ  /\  1  e.  ZZ )  /\  ( A  e.  ZZ  /\  A  e.  ZZ )  /\  ( ( 2  x.  C )  ||  ( ( F ^
2 )  -  1 )  /\  ( 2  x.  C )  ||  ( A  -  A
) ) )  -> 
( 2  x.  C
)  ||  ( (
( F ^ 2 )  -  A )  -  ( 1  -  A ) ) )
261214, 225, 226, 216, 216, 259, 224, 260syl322anc 1241 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  C
)  ||  ( (
( F ^ 2 )  -  A )  -  ( 1  -  A ) ) )
262 congmul 29219 . . . . . . . 8  |-  ( ( ( ( 2  x.  C )  e.  ZZ  /\  ( F ^ 2 )  e.  ZZ  /\  1  e.  ZZ )  /\  ( ( ( F ^ 2 )  -  A )  e.  ZZ  /\  ( 1  -  A
)  e.  ZZ )  /\  ( ( 2  x.  C )  ||  ( ( F ^
2 )  -  1 )  /\  ( 2  x.  C )  ||  ( ( ( F ^ 2 )  -  A )  -  (
1  -  A ) ) ) )  -> 
( 2  x.  C
)  ||  ( (
( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) )  -  ( 1  x.  ( 1  -  A
) ) ) )
263214, 225, 226, 198, 220, 259, 261, 262syl322anc 1241 . . . . . . 7  |-  ( ph  ->  ( 2  x.  C
)  ||  ( (
( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) )  -  ( 1  x.  ( 1  -  A
) ) ) )
264 congadd 29218 . . . . . . 7  |-  ( ( ( ( 2  x.  C )  e.  ZZ  /\  A  e.  ZZ  /\  A  e.  ZZ )  /\  ( ( ( F ^ 2 )  x.  ( ( F ^
2 )  -  A
) )  e.  ZZ  /\  ( 1  x.  (
1  -  A ) )  e.  ZZ )  /\  ( ( 2  x.  C )  ||  ( A  -  A
)  /\  ( 2  x.  C )  ||  ( ( ( F ^ 2 )  x.  ( ( F ^
2 )  -  A
) )  -  (
1  x.  ( 1  -  A ) ) ) ) )  -> 
( 2  x.  C
)  ||  ( ( A  +  ( ( F ^ 2 )  x.  ( ( F ^
2 )  -  A
) ) )  -  ( A  +  (
1  x.  ( 1  -  A ) ) ) ) )
265214, 216, 216, 217, 222, 224, 263, 264syl322anc 1241 . . . . . 6  |-  ( ph  ->  ( 2  x.  C
)  ||  ( ( A  +  ( ( F ^ 2 )  x.  ( ( F ^
2 )  -  A
) ) )  -  ( A  +  (
1  x.  ( 1  -  A ) ) ) ) )
26647a1i 11 . . . . . . 7  |-  ( ph  ->  G  =  ( A  +  ( ( F ^ 2 )  x.  ( ( F ^
2 )  -  A
) ) ) )
267220zcnd 10744 . . . . . . . . . 10  |-  ( ph  ->  ( 1  -  A
)  e.  CC )
268267mulid2d 9400 . . . . . . . . 9  |-  ( ph  ->  ( 1  x.  (
1  -  A ) )  =  ( 1  -  A ) )
269268oveq2d 6106 . . . . . . . 8  |-  ( ph  ->  ( A  +  ( 1  x.  ( 1  -  A ) ) )  =  ( A  +  ( 1  -  A ) ) )
270 pncan3 9614 . . . . . . . . 9  |-  ( ( A  e.  CC  /\  1  e.  CC )  ->  ( A  +  ( 1  -  A ) )  =  1 )
271203, 190, 270sylancl 657 . . . . . . . 8  |-  ( ph  ->  ( A  +  ( 1  -  A ) )  =  1 )
272269, 271eqtr2d 2474 . . . . . . 7  |-  ( ph  ->  1  =  ( A  +  ( 1  x.  ( 1  -  A
) ) ) )
273266, 272oveq12d 6108 . . . . . 6  |-  ( ph  ->  ( G  -  1 )  =  ( ( A  +  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )  -  ( A  +  ( 1  x.  (
1  -  A ) ) ) ) )
274265, 273breqtrrd 4315 . . . . 5  |-  ( ph  ->  ( 2  x.  C
)  ||  ( G  -  1 ) )
275 jm2.15nn0 29261 . . . . . . . 8  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  A  e.  ( ZZ>= `  2 )  /\  B  e.  NN0 )  ->  ( G  -  A )  ||  (
( G Yrm  B )  -  ( A Yrm  B ) ) )
27683, 2, 91, 275syl3anc 1213 . . . . . . 7  |-  ( ph  ->  ( G  -  A
)  ||  ( ( G Yrm 
B )  -  ( A Yrm 
B ) ) )
27786a1i 11 . . . . . . . 8  |-  ( ph  ->  H  =  ( G Yrm  B ) )
278277, 12oveq12d 6108 . . . . . . 7  |-  ( ph  ->  ( H  -  C
)  =  ( ( G Yrm  B )  -  ( A Yrm 
B ) ) )
279276, 278breqtrrd 4315 . . . . . 6  |-  ( ph  ->  ( G  -  A
)  ||  ( H  -  C ) )
280 eluzelz 10866 . . . . . . . . 9  |-  ( G  e.  ( ZZ>= `  2
)  ->  G  e.  ZZ )
28183, 280syl 16 . . . . . . . 8  |-  ( ph  ->  G  e.  ZZ )
282281, 216zsubcld 10748 . . . . . . 7  |-  ( ph  ->  ( G  -  A
)  e.  ZZ )
28386, 88syl5eqel 2525 . . . . . . . 8  |-  ( ph  ->  H  e.  ZZ )
284283, 14zsubcld 10748 . . . . . . 7  |-  ( ph  ->  ( H  -  C
)  e.  ZZ )
285 dvdstr 13562 . . . . . . 7  |-  ( ( F  e.  ZZ  /\  ( G  -  A
)  e.  ZZ  /\  ( H  -  C
)  e.  ZZ )  ->  ( ( F 
||  ( G  -  A )  /\  ( G  -  A )  ||  ( H  -  C
) )  ->  F  ||  ( H  -  C
) ) )
286197, 282, 284, 285syl3anc 1213 . . . . . 6  |-  ( ph  ->  ( ( F  ||  ( G  -  A
)  /\  ( G  -  A )  ||  ( H  -  C )
)  ->  F  ||  ( H  -  C )
) )
287211, 279, 286mp2and 674 . . . . 5  |-  ( ph  ->  F  ||  ( H  -  C ) )
288 jm2.16nn0 29262 . . . . . . . . 9  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  B  e.  NN0 )  ->  ( G  -  1 ) 
||  ( ( G Yrm  B )  -  B ) )
28983, 91, 288syl2anc 656 . . . . . . . 8  |-  ( ph  ->  ( G  -  1 )  ||  ( ( G Yrm  B )  -  B
) )
29086oveq1i 6100 . . . . . . . 8  |-  ( H  -  B )  =  ( ( G Yrm  B )  -  B )
291289, 290syl6breqr 4329 . . . . . . 7  |-  ( ph  ->  ( G  -  1 )  ||  ( H  -  B ) )
292 peano2zm 10684 . . . . . . . . 9  |-  ( G  e.  ZZ  ->  ( G  -  1 )  e.  ZZ )
293281, 292syl 16 . . . . . . . 8  |-  ( ph  ->  ( G  -  1 )  e.  ZZ )
294283, 4zsubcld 10748 . . . . . . . 8  |-  ( ph  ->  ( H  -  B
)  e.  ZZ )
295 dvdstr 13562 . . . . . . . 8  |-  ( ( ( 2  x.  C
)  e.  ZZ  /\  ( G  -  1
)  e.  ZZ  /\  ( H  -  B
)  e.  ZZ )  ->  ( ( ( 2  x.  C ) 
||  ( G  - 
1 )  /\  ( G  -  1 ) 
||  ( H  -  B ) )  -> 
( 2  x.  C
)  ||  ( H  -  B ) ) )
296214, 293, 294, 295syl3anc 1213 . . . . . . 7  |-  ( ph  ->  ( ( ( 2  x.  C )  ||  ( G  -  1
)  /\  ( G  -  1 )  ||  ( H  -  B
) )  ->  (
2  x.  C ) 
||  ( H  -  B ) ) )
297274, 291, 296mp2and 674 . . . . . 6  |-  ( ph  ->  ( 2  x.  C
)  ||  ( H  -  B ) )
298 rmygeid 29216 . . . . . . . 8  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  B  e.  NN0 )  ->  B  <_  ( A Yrm  B ) )
2992, 91, 298syl2anc 656 . . . . . . 7  |-  ( ph  ->  B  <_  ( A Yrm  B
) )
300299, 12breqtrrd 4315 . . . . . 6  |-  ( ph  ->  B  <_  C )
301297, 300jca 529 . . . . 5  |-  ( ph  ->  ( ( 2  x.  C )  ||  ( H  -  B )  /\  B  <_  C ) )
302274, 287, 301jca31 531 . . . 4  |-  ( ph  ->  ( ( ( 2  x.  C )  ||  ( G  -  1
)  /\  F  ||  ( H  -  C )
)  /\  ( (
2  x.  C ) 
||  ( H  -  B )  /\  B  <_  C ) ) )
303176, 212, 302jca31 531 . . 3  |-  ( ph  ->  ( ( ( ( ( D ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( C ^
2 ) ) )  =  1  /\  (
( F ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^
2 ) ) )  =  1  /\  G  e.  ( ZZ>= `  2 )
)  /\  ( (
( I ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( H ^
2 ) ) )  =  1  /\  E  =  ( ( J  +  1 )  x.  ( 2  x.  ( C ^ 2 ) ) )  /\  F  ||  ( G  -  A
) ) )  /\  ( ( ( 2  x.  C )  ||  ( G  -  1
)  /\  F  ||  ( H  -  C )
)  /\  ( (
2  x.  C ) 
||  ( H  -  B )  /\  B  <_  C ) ) ) )
304161, 303jca 529 . 2  |-  ( ph  ->  ( J  e.  NN0  /\  ( ( ( ( ( D ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( C ^
2 ) ) )  =  1  /\  (
( F ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^
2 ) ) )  =  1  /\  G  e.  ( ZZ>= `  2 )
)  /\  ( (
( I ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( H ^
2 ) ) )  =  1  /\  E  =  ( ( J  +  1 )  x.  ( 2  x.  ( C ^ 2 ) ) )  /\  F  ||  ( G  -  A
) ) )  /\  ( ( ( 2  x.  C )  ||  ( G  -  1
)  /\  F  ||  ( H  -  C )
)  /\  ( (
2  x.  C ) 
||  ( H  -  B )  /\  B  <_  C ) ) ) ) )
30545, 104, 304jca31 531 1  |-  ( ph  ->  ( ( ( D  e.  NN0  /\  E  e. 
NN0  /\  F  e.  NN0 )  /\  ( G  e.  NN0  /\  H  e. 
NN0  /\  I  e.  NN0 ) )  /\  ( J  e.  NN0  /\  (
( ( ( ( D ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( C ^ 2 ) ) )  =  1  /\  ( ( F ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^ 2 ) ) )  =  1  /\  G  e.  ( ZZ>= `  2 )
)  /\  ( (
( I ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( H ^
2 ) ) )  =  1  /\  E  =  ( ( J  +  1 )  x.  ( 2  x.  ( C ^ 2 ) ) )  /\  F  ||  ( G  -  A
) ) )  /\  ( ( ( 2  x.  C )  ||  ( G  -  1
)  /\  F  ||  ( H  -  C )
)  /\  ( (
2  x.  C ) 
||  ( H  -  B )  /\  B  <_  C ) ) ) ) ) )
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    <-> wb 184    /\ wa 369    /\ w3a 960    = wceq 1364    e. wcel 1761   class class class wbr 4289   ` cfv 5415  (class class class)co 6090   CCcc 9276   0cc0 9278   1c1 9279    + caddc 9281    x. cmul 9283    < clt 9414    <_ cle 9415    - cmin 9591    / cdiv 9989   NNcn 10318   2c2 10367   NN0cn0 10575   ZZcz 10642   ZZ>=cuz 10857   ^cexp 11861    || cdivides 13531   Xrm crmx 29150   Yrm crmy 29151
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1596  ax-4 1607  ax-5 1675  ax-6 1713  ax-7 1733  ax-8 1763  ax-9 1765  ax-10 1780  ax-11 1785  ax-12 1797  ax-13 1948  ax-ext 2422  ax-rep 4400  ax-sep 4410  ax-nul 4418  ax-pow 4467  ax-pr 4528  ax-un 6371  ax-inf2 7843  ax-cnex 9334  ax-resscn 9335  ax-1cn 9336  ax-icn 9337  ax-addcl 9338  ax-addrcl 9339  ax-mulcl 9340  ax-mulrcl 9341  ax-mulcom 9342  ax-addass 9343  ax-mulass 9344  ax-distr 9345  ax-i2m1 9346  ax-1ne0 9347  ax-1rid 9348  ax-rnegex 9349  ax-rrecex 9350  ax-cnre 9351  ax-pre-lttri 9352  ax-pre-lttrn 9353  ax-pre-ltadd 9354  ax-pre-mulgt0 9355  ax-pre-sup 9356  ax-addf 9357  ax-mulf 9358
This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3or 961  df-3an 962  df-tru 1367  df-fal 1370  df-ex 1592  df-nf 1595  df-sb 1706  df-eu 2263  df-mo 2264  df-clab 2428  df-cleq 2434  df-clel 2437  df-nfc 2566  df-ne 2606  df-nel 2607  df-ral 2718  df-rex 2719  df-reu 2720  df-rmo 2721  df-rab 2722  df-v 2972  df-sbc 3184  df-csb 3286  df-dif 3328  df-un 3330  df-in 3332  df-ss 3339  df-pss 3341  df-nul 3635  df-if 3789  df-pw 3859  df-sn 3875  df-pr 3877  df-tp 3879  df-op 3881  df-uni 4089  df-int 4126  df-iun 4170  df-iin 4171  df-br 4290  df-opab 4348  df-mpt 4349  df-tr 4383  df-eprel 4628  df-id 4632  df-po 4637  df-so 4638  df-fr 4675  df-se 4676  df-we 4677  df-ord 4718  df-on 4719  df-lim 4720  df-suc 4721  df-xp 4842  df-rel 4843  df-cnv 4844  df-co 4845  df-dm 4846  df-rn 4847  df-res 4848  df-ima 4849  df-iota 5378  df-fun 5417  df-fn 5418  df-f 5419  df-f1 5420  df-fo 5421  df-f1o 5422  df-fv 5423  df-isom 5424  df-riota 6049  df-ov 6093  df-oprab 6094  df-mpt2 6095  df-of 6319  df-om 6476  df-1st 6576  df-2nd 6577  df-supp 6690  df-recs 6828  df-rdg 6862  df-1o 6916  df-2o 6917  df-oadd 6920  df-omul 6921  df-er 7097  df-map 7212  df-pm 7213  df-ixp 7260  df-en 7307  df-dom 7308  df-sdom 7309  df-fin 7310  df-fsupp 7617  df-fi 7657  df-sup 7687  df-oi 7720  df-card 8105  df-acn 8108  df-cda 8333  df-pnf 9416  df-mnf 9417  df-xr 9418  df-ltxr 9419  df-le 9420  df-sub 9593  df-neg 9594  df-div 9990  df-nn 10319  df-2 10376  df-3 10377  df-4 10378  df-5 10379  df-6 10380  df-7 10381  df-8 10382  df-9 10383  df-10 10384  df-n0 10576  df-z 10643  df-dec 10752  df-uz 10858  df-q 10950  df-rp 10988  df-xneg 11085  df-xadd 11086  df-xmul 11087  df-ioo 11300  df-ioc 11301  df-ico 11302  df-icc 11303  df-fz 11434  df-fzo 11545  df-fl 11638  df-mod 11705  df-seq 11803  df-exp 11862  df-fac 12048  df-bc 12075  df-hash 12100  df-shft 12552  df-cj 12584  df-re 12585  df-im 12586  df-sqr 12720  df-abs 12721  df-limsup 12945  df-clim 12962  df-rlim 12963  df-sum 13160  df-ef 13349  df-sin 13351  df-cos 13352  df-pi 13354  df-dvds 13532  df-gcd 13687  df-prm 13760  df-numer 13809  df-denom 13810  df-struct 14172  df-ndx 14173  df-slot 14174  df-base 14175  df-sets 14176  df-ress 14177  df-plusg 14247  df-mulr 14248  df-starv 14249  df-sca 14250  df-vsca 14251  df-ip 14252  df-tset 14253  df-ple 14254  df-ds 14256  df-unif 14257  df-hom 14258  df-cco 14259  df-rest 14357  df-topn 14358  df-0g 14376  df-gsum 14377  df-topgen 14378  df-pt 14379  df-prds 14382  df-xrs 14436  df-qtop 14441  df-imas 14442  df-xps 14444  df-mre 14520  df-mrc 14521  df-acs 14523  df-mnd 15411  df-submnd 15461  df-mulg 15541  df-cntz 15828  df-cmn 16272  df-psmet 17709  df-xmet 17710  df-met 17711  df-bl 17712  df-mopn 17713  df-fbas 17714  df-fg 17715  df-cnfld 17719  df-top 18403  df-bases 18405  df-topon 18406  df-topsp 18407  df-cld 18523  df-ntr 18524  df-cls 18525  df-nei 18602  df-lp 18640  df-perf 18641  df-cn 18731  df-cnp 18732  df-haus 18819  df-tx 19035  df-hmeo 19228  df-fil 19319  df-fm 19411  df-flim 19412  df-flf 19413  df-xms 19795  df-ms 19796  df-tms 19797  df-cncf 20354  df-limc 21241  df-dv 21242  df-log 21951  df-squarenn 29091  df-pell1qr 29092  df-pell14qr 29093  df-pell1234qr 29094  df-pellfund 29095  df-rmx 29152  df-rmy 29153
This theorem is referenced by:  jm2.27  29266
  Copyright terms: Public domain W3C validator