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 29356
Description: Lemma for jm2.27 29357. 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 10746 . . . . 5  |-  ( ph  ->  B  e.  ZZ )
5 frmx 29254 . . . . . 6  |- Xrm  : (
( ZZ>= `  2 )  X.  ZZ ) --> NN0
65fovcl 6195 . . . . 5  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  ( A Xrm 
B )  e.  NN0 )
72, 4, 6syl2anc 661 . . . 4  |-  ( ph  ->  ( A Xrm  B )  e. 
NN0 )
81, 7syl5eqel 2527 . . 3  |-  ( ph  ->  D  e.  NN0 )
9 jm2.27c7 . . . 4  |-  E  =  ( A Yrm  ( 2  x.  Q ) )
10 2z 10678 . . . . . . 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 10746 . . . . . . . . . 10  |-  ( ph  ->  C  e.  ZZ )
1512, 14eqeltrrd 2518 . . . . . . . . 9  |-  ( ph  ->  ( A Yrm  B )  e.  ZZ )
164, 15zmulcld 10753 . . . . . . . 8  |-  ( ph  ->  ( B  x.  ( A Yrm 
B ) )  e.  ZZ )
1711, 16syl5eqel 2527 . . . . . . 7  |-  ( ph  ->  Q  e.  ZZ )
18 zmulcl 10693 . . . . . . 7  |-  ( ( 2  e.  ZZ  /\  Q  e.  ZZ )  ->  ( 2  x.  Q
)  e.  ZZ )
1910, 17, 18sylancr 663 . . . . . 6  |-  ( ph  ->  ( 2  x.  Q
)  e.  ZZ )
20 frmy 29255 . . . . . . 7  |- Yrm  : (
( ZZ>= `  2 )  X.  ZZ ) --> ZZ
2120fovcl 6195 . . . . . 6  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  (
2  x.  Q )  e.  ZZ )  -> 
( A Yrm  ( 2  x.  Q ) )  e.  ZZ )
222, 19, 21syl2anc 661 . . . . 5  |-  ( ph  ->  ( A Yrm  ( 2  x.  Q ) )  e.  ZZ )
23 rmy0 29270 . . . . . . 7  |-  ( A  e.  ( ZZ>= `  2
)  ->  ( A Yrm  0 )  =  0 )
242, 23syl 16 . . . . . 6  |-  ( ph  ->  ( A Yrm  0 )  =  0 )
25 2nn 10479 . . . . . . . . . 10  |-  2  e.  NN
2612, 13eqeltrrd 2518 . . . . . . . . . . . 12  |-  ( ph  ->  ( A Yrm  B )  e.  NN )
273, 26nnmulcld 10369 . . . . . . . . . . 11  |-  ( ph  ->  ( B  x.  ( A Yrm 
B ) )  e.  NN )
2811, 27syl5eqel 2527 . . . . . . . . . 10  |-  ( ph  ->  Q  e.  NN )
29 nnmulcl 10345 . . . . . . . . . 10  |-  ( ( 2  e.  NN  /\  Q  e.  NN )  ->  ( 2  x.  Q
)  e.  NN )
3025, 28, 29sylancr 663 . . . . . . . . 9  |-  ( ph  ->  ( 2  x.  Q
)  e.  NN )
3130nnnn0d 10636 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  Q
)  e.  NN0 )
3231nn0ge0d 10639 . . . . . . 7  |-  ( ph  ->  0  <_  ( 2  x.  Q ) )
33 0zd 10658 . . . . . . . 8  |-  ( ph  ->  0  e.  ZZ )
34 lermy 29298 . . . . . . . 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 1218 . . . . . . 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 4314 . . . . 5  |-  ( ph  ->  0  <_  ( A Yrm  ( 2  x.  Q ) ) )
38 elnn0z 10659 . . . . 5  |-  ( ( A Yrm  ( 2  x.  Q
) )  e.  NN0  <->  (
( A Yrm  ( 2  x.  Q ) )  e.  ZZ  /\  0  <_ 
( A Yrm  ( 2  x.  Q ) ) ) )
3922, 37, 38sylanbrc 664 . . . 4  |-  ( ph  ->  ( A Yrm  ( 2  x.  Q ) )  e. 
NN0 )
409, 39syl5eqel 2527 . . 3  |-  ( ph  ->  E  e.  NN0 )
41 jm2.27c8 . . . 4  |-  F  =  ( A Xrm  ( 2  x.  Q ) )
425fovcl 6195 . . . . 5  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  (
2  x.  Q )  e.  ZZ )  -> 
( A Xrm  ( 2  x.  Q ) )  e. 
NN0 )
432, 19, 42syl2anc 661 . . . 4  |-  ( ph  ->  ( A Xrm  ( 2  x.  Q ) )  e. 
NN0 )
4441, 43syl5eqel 2527 . . 3  |-  ( ph  ->  F  e.  NN0 )
458, 40, 443jca 1168 . 2  |-  ( ph  ->  ( D  e.  NN0  /\  E  e.  NN0  /\  F  e.  NN0 ) )
46 2nn0 10596 . . . 4  |-  2  e.  NN0
47 jm2.27c9 . . . . 5  |-  G  =  ( A  +  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )
4844nn0cnd 10638 . . . . . . . . 9  |-  ( ph  ->  F  e.  CC )
4948sqvald 12005 . . . . . . . 8  |-  ( ph  ->  ( F ^ 2 )  =  ( F  x.  F ) )
5044, 44nn0mulcld 10641 . . . . . . . 8  |-  ( ph  ->  ( F  x.  F
)  e.  NN0 )
5149, 50eqeltrd 2517 . . . . . . 7  |-  ( ph  ->  ( F ^ 2 )  e.  NN0 )
52 eluz2b2 10927 . . . . . . . . . . . . . 14  |-  ( A  e.  ( ZZ>= `  2
)  <->  ( A  e.  NN  /\  1  < 
A ) )
5352simplbi 460 . . . . . . . . . . . . 13  |-  ( A  e.  ( ZZ>= `  2
)  ->  A  e.  NN )
542, 53syl 16 . . . . . . . . . . . 12  |-  ( ph  ->  A  e.  NN )
5554nnnn0d 10636 . . . . . . . . . . 11  |-  ( ph  ->  A  e.  NN0 )
5655nn0red 10637 . . . . . . . . . 10  |-  ( ph  ->  A  e.  RR )
5744nn0red 10637 . . . . . . . . . 10  |-  ( ph  ->  F  e.  RR )
5857, 57remulcld 9414 . . . . . . . . . 10  |-  ( ph  ->  ( F  x.  F
)  e.  RR )
59 rmx1 29267 . . . . . . . . . . . . 13  |-  ( A  e.  ( ZZ>= `  2
)  ->  ( A Xrm  1 )  =  A )
602, 59syl 16 . . . . . . . . . . . 12  |-  ( ph  ->  ( A Xrm  1 )  =  A )
6130nnge1d 10364 . . . . . . . . . . . . 13  |-  ( ph  ->  1  <_  ( 2  x.  Q ) )
62 1nn0 10595 . . . . . . . . . . . . . . 15  |-  1  e.  NN0
6362a1i 11 . . . . . . . . . . . . . 14  |-  ( ph  ->  1  e.  NN0 )
64 lermxnn0 29293 . . . . . . . . . . . . . 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 1218 . . . . . . . . . . . . 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 4314 . . . . . . . . . . 11  |-  ( ph  ->  A  <_  ( A Xrm  ( 2  x.  Q ) ) )
6867, 41syl6breqr 4332 . . . . . . . . . 10  |-  ( ph  ->  A  <_  F )
6944nn0ge0d 10639 . . . . . . . . . . 11  |-  ( ph  ->  0  <_  F )
70 rmxnn 29294 . . . . . . . . . . . . . 14  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  (
2  x.  Q )  e.  ZZ )  -> 
( A Xrm  ( 2  x.  Q ) )  e.  NN )
712, 19, 70syl2anc 661 . . . . . . . . . . . . 13  |-  ( ph  ->  ( A Xrm  ( 2  x.  Q ) )  e.  NN )
7241, 71syl5eqel 2527 . . . . . . . . . . . 12  |-  ( ph  ->  F  e.  NN )
7372nnge1d 10364 . . . . . . . . . . 11  |-  ( ph  ->  1  <_  F )
7457, 57, 69, 73lemulge12d 10271 . . . . . . . . . 10  |-  ( ph  ->  F  <_  ( F  x.  F ) )
7556, 57, 58, 68, 74letrd 9528 . . . . . . . . 9  |-  ( ph  ->  A  <_  ( F  x.  F ) )
7675, 49breqtrrd 4318 . . . . . . . 8  |-  ( ph  ->  A  <_  ( F ^ 2 ) )
77 nn0sub 10630 . . . . . . . . 9  |-  ( ( A  e.  NN0  /\  ( F ^ 2 )  e.  NN0 )  -> 
( A  <_  ( F ^ 2 )  <->  ( ( F ^ 2 )  -  A )  e.  NN0 ) )
7855, 51, 77syl2anc 661 . . . . . . . 8  |-  ( ph  ->  ( A  <_  ( F ^ 2 )  <->  ( ( F ^ 2 )  -  A )  e.  NN0 ) )
7976, 78mpbid 210 . . . . . . 7  |-  ( ph  ->  ( ( F ^
2 )  -  A
)  e.  NN0 )
8051, 79nn0mulcld 10641 . . . . . 6  |-  ( ph  ->  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) )  e.  NN0 )
81 uzaddcl 10911 . . . . . 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 661 . . . . 5  |-  ( ph  ->  ( A  +  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )  e.  ( ZZ>= ` 
2 ) )
8347, 82syl5eqel 2527 . . . 4  |-  ( ph  ->  G  e.  ( ZZ>= ` 
2 ) )
84 eluznn0 10924 . . . 4  |-  ( ( 2  e.  NN0  /\  G  e.  ( ZZ>= ` 
2 ) )  ->  G  e.  NN0 )
8546, 83, 84sylancr 663 . . 3  |-  ( ph  ->  G  e.  NN0 )
86 jm2.27c10 . . . 4  |-  H  =  ( G Yrm  B )
8720fovcl 6195 . . . . . 6  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  ( G Yrm 
B )  e.  ZZ )
8883, 4, 87syl2anc 661 . . . . 5  |-  ( ph  ->  ( G Yrm  B )  e.  ZZ )
89 rmy0 29270 . . . . . . 7  |-  ( G  e.  ( ZZ>= `  2
)  ->  ( G Yrm  0 )  =  0 )
9083, 89syl 16 . . . . . 6  |-  ( ph  ->  ( G Yrm  0 )  =  0 )
913nnnn0d 10636 . . . . . . . 8  |-  ( ph  ->  B  e.  NN0 )
9291nn0ge0d 10639 . . . . . . 7  |-  ( ph  ->  0  <_  B )
93 lermy 29298 . . . . . . . 8  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  0  e.  ZZ  /\  B  e.  ZZ )  ->  (
0  <_  B  <->  ( G Yrm  0 )  <_  ( G Yrm  B
) ) )
9483, 33, 4, 93syl3anc 1218 . . . . . . 7  |-  ( ph  ->  ( 0  <_  B  <->  ( G Yrm  0 )  <_  ( G Yrm 
B ) ) )
9592, 94mpbid 210 . . . . . 6  |-  ( ph  ->  ( G Yrm  0 )  <_ 
( G Yrm  B ) )
9690, 95eqbrtrrd 4314 . . . . 5  |-  ( ph  ->  0  <_  ( G Yrm  B
) )
97 elnn0z 10659 . . . . 5  |-  ( ( G Yrm  B )  e.  NN0  <->  (
( G Yrm  B )  e.  ZZ  /\  0  <_ 
( G Yrm  B ) ) )
9888, 96, 97sylanbrc 664 . . . 4  |-  ( ph  ->  ( G Yrm  B )  e. 
NN0 )
9986, 98syl5eqel 2527 . . 3  |-  ( ph  ->  H  e.  NN0 )
100 jm2.27c11 . . . 4  |-  I  =  ( G Xrm  B )
1015fovcl 6195 . . . . 5  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  ( G Xrm 
B )  e.  NN0 )
10283, 4, 101syl2anc 661 . . . 4  |-  ( ph  ->  ( G Xrm  B )  e. 
NN0 )
103100, 102syl5eqel 2527 . . 3  |-  ( ph  ->  I  e.  NN0 )
10485, 99, 1033jca 1168 . 2  |-  ( ph  ->  ( G  e.  NN0  /\  H  e.  NN0  /\  I  e.  NN0 ) )
105 jm2.27c12 . . . 4  |-  J  =  ( ( E  / 
( 2  x.  ( C ^ 2 ) ) )  -  1 )
106 iddvds 13546 . . . . . . . . . . . 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 4332 . . . . . . . . . 10  |-  ( ph  ->  ( B  x.  ( A Yrm 
B ) )  ||  Q )
109 jm2.20nn 29346 . . . . . . . . . . 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 1218 . . . . . . . . . 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 11936 . . . . . . . . . . 11  |-  ( ( A Yrm  B )  e.  ZZ  ->  ( ( A Yrm  B ) ^ 2 )  e.  ZZ )
11315, 112syl 16 . . . . . . . . . 10  |-  ( ph  ->  ( ( A Yrm  B ) ^ 2 )  e.  ZZ )
11420fovcl 6195 . . . . . . . . . . 11  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  Q  e.  ZZ )  ->  ( A Yrm 
Q )  e.  ZZ )
1152, 17, 114syl2anc 661 . . . . . . . . . 10  |-  ( ph  ->  ( A Yrm  Q )  e.  ZZ )
11610a1i 11 . . . . . . . . . 10  |-  ( ph  ->  2  e.  ZZ )
117 dvdscmul 13559 . . . . . . . . . 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 1218 . . . . . . . . 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 10693 . . . . . . . . . . 11  |-  ( ( 2  e.  ZZ  /\  ( A Yrm  Q )  e.  ZZ )  ->  (
2  x.  ( A Yrm  Q ) )  e.  ZZ )
12110, 115, 120sylancr 663 . . . . . . . . . 10  |-  ( ph  ->  ( 2  x.  ( A Yrm 
Q ) )  e.  ZZ )
1225fovcl 6195 . . . . . . . . . . . 12  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  Q  e.  ZZ )  ->  ( A Xrm 
Q )  e.  NN0 )
1232, 17, 122syl2anc 661 . . . . . . . . . . 11  |-  ( ph  ->  ( A Xrm  Q )  e. 
NN0 )
124123nn0zd 10745 . . . . . . . . . 10  |-  ( ph  ->  ( A Xrm  Q )  e.  ZZ )
125 dvdsmul1 13554 . . . . . . . . . 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 661 . . . . . . . . 9  |-  ( ph  ->  ( 2  x.  ( A Yrm 
Q ) )  ||  ( ( 2  x.  ( A Yrm  Q ) )  x.  ( A Xrm  Q ) ) )
127 rmydbl 29281 . . . . . . . . . . 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 661 . . . . . . . . . 10  |-  ( ph  ->  ( A Yrm  ( 2  x.  Q ) )  =  ( ( 2  x.  ( A Xrm  Q ) )  x.  ( A Yrm  Q ) ) )
129 2cnd 10394 . . . . . . . . . . 11  |-  ( ph  ->  2  e.  CC )
130123nn0cnd 10638 . . . . . . . . . . 11  |-  ( ph  ->  ( A Xrm  Q )  e.  CC )
131115zcnd 10748 . . . . . . . . . . 11  |-  ( ph  ->  ( A Yrm  Q )  e.  CC )
132129, 130, 131mul32d 9579 . . . . . . . . . 10  |-  ( ph  ->  ( ( 2  x.  ( A Xrm  Q ) )  x.  ( A Yrm  Q ) )  =  ( ( 2  x.  ( A Yrm  Q ) )  x.  ( A Xrm 
Q ) ) )
133128, 132eqtrd 2475 . . . . . . . . 9  |-  ( ph  ->  ( A Yrm  ( 2  x.  Q ) )  =  ( ( 2  x.  ( A Yrm  Q ) )  x.  ( A Xrm  Q ) ) )
134126, 133breqtrrd 4318 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  ( A Yrm 
Q ) )  ||  ( A Yrm  ( 2  x.  Q ) ) )
135 zmulcl 10693 . . . . . . . . . 10  |-  ( ( 2  e.  ZZ  /\  ( ( A Yrm  B ) ^ 2 )  e.  ZZ )  ->  (
2  x.  ( ( A Yrm  B ) ^ 2 ) )  e.  ZZ )
13610, 113, 135sylancr 663 . . . . . . . . 9  |-  ( ph  ->  ( 2  x.  (
( A Yrm  B ) ^
2 ) )  e.  ZZ )
137 dvdstr 13566 . . . . . . . . 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 1218 . . . . . . . 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 679 . . . . . . 7  |-  ( ph  ->  ( 2  x.  (
( A Yrm  B ) ^
2 ) )  ||  ( A Yrm  ( 2  x.  Q ) ) )
14012oveq1d 6106 . . . . . . . 8  |-  ( ph  ->  ( C ^ 2 )  =  ( ( A Yrm  B ) ^ 2 ) )
141140oveq2d 6107 . . . . . . 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 4322 . . . . . 6  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) ) 
||  E )
1449, 22syl5eqel 2527 . . . . . . . 8  |-  ( ph  ->  E  e.  ZZ )
14530nngt0d 10365 . . . . . . . . . 10  |-  ( ph  ->  0  <  ( 2  x.  Q ) )
146 ltrmy 29295 . . . . . . . . . . 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 1218 . . . . . . . . . 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 2448 . . . . . . . . 9  |-  ( ph  ->  0  =  ( A Yrm  0 ) )
150148, 149, 1423brtr4d 4322 . . . . . . . 8  |-  ( ph  ->  0  <  E )
151 elnnz 10656 . . . . . . . 8  |-  ( E  e.  NN  <->  ( E  e.  ZZ  /\  0  < 
E ) )
152144, 150, 151sylanbrc 664 . . . . . . 7  |-  ( ph  ->  E  e.  NN )
15313nnsqcld 12028 . . . . . . . 8  |-  ( ph  ->  ( C ^ 2 )  e.  NN )
154 nnmulcl 10345 . . . . . . . 8  |-  ( ( 2  e.  NN  /\  ( C ^ 2 )  e.  NN )  -> 
( 2  x.  ( C ^ 2 ) )  e.  NN )
15525, 153, 154sylancr 663 . . . . . . 7  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  e.  NN )
156 nndivdvds 13541 . . . . . . 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 661 . . . . . 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 10621 . . . . 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 2527 . . 3  |-  ( ph  ->  J  e.  NN0 )
1621oveq1i 6101 . . . . . . . 8  |-  ( D ^ 2 )  =  ( ( A Xrm  B ) ^ 2 )
163162a1i 11 . . . . . . 7  |-  ( ph  ->  ( D ^ 2 )  =  ( ( A Xrm  B ) ^ 2 ) )
164140oveq2d 6107 . . . . . . 7  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  ( C ^ 2 ) )  =  ( ( ( A ^ 2 )  -  1 )  x.  ( ( A Yrm  B ) ^ 2 ) ) )
165163, 164oveq12d 6109 . . . . . 6  |-  ( ph  ->  ( ( D ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( C ^ 2 ) ) )  =  ( ( ( A Xrm  B ) ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( ( A Yrm  B ) ^ 2 ) ) ) )
166 rmxynorm 29259 . . . . . . 7  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  (
( ( A Xrm  B ) ^ 2 )  -  ( ( ( A ^ 2 )  - 
1 )  x.  (
( A Yrm  B ) ^
2 ) ) )  =  1 )
1672, 4, 166syl2anc 661 . . . . . 6  |-  ( ph  ->  ( ( ( A Xrm  B ) ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( ( A Yrm  B ) ^ 2 ) ) )  =  1 )
168165, 167eqtrd 2475 . . . . 5  |-  ( ph  ->  ( ( D ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( C ^ 2 ) ) )  =  1 )
16941oveq1i 6101 . . . . . . 7  |-  ( F ^ 2 )  =  ( ( A Xrm  ( 2  x.  Q ) ) ^ 2 )
1709oveq1i 6101 . . . . . . . 8  |-  ( E ^ 2 )  =  ( ( A Yrm  ( 2  x.  Q ) ) ^ 2 )
171170oveq2i 6102 . . . . . . 7  |-  ( ( ( A ^ 2 )  -  1 )  x.  ( E ^
2 ) )  =  ( ( ( A ^ 2 )  - 
1 )  x.  (
( A Yrm  ( 2  x.  Q ) ) ^
2 ) )
172169, 171oveq12i 6103 . . . . . 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 29259 . . . . . . 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 661 . . . . . 6  |-  ( ph  ->  ( ( ( A Xrm  ( 2  x.  Q ) ) ^ 2 )  -  ( ( ( A ^ 2 )  -  1 )  x.  ( ( A Yrm  ( 2  x.  Q ) ) ^ 2 ) ) )  =  1 )
175172, 174syl5eq 2487 . . . . 5  |-  ( ph  ->  ( ( F ^
2 )  -  (
( ( A ^
2 )  -  1 )  x.  ( E ^ 2 ) ) )  =  1 )
176168, 175, 833jca 1168 . . . 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 6101 . . . . . . 7  |-  ( I ^ 2 )  =  ( ( G Xrm  B ) ^ 2 )
17886oveq1i 6101 . . . . . . . 8  |-  ( H ^ 2 )  =  ( ( G Yrm  B ) ^ 2 )
179178oveq2i 6102 . . . . . . 7  |-  ( ( ( G ^ 2 )  -  1 )  x.  ( H ^
2 ) )  =  ( ( ( G ^ 2 )  - 
1 )  x.  (
( G Yrm  B ) ^
2 ) )
180177, 179oveq12i 6103 . . . . . 6  |-  ( ( I ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( H ^ 2 ) ) )  =  ( ( ( G Xrm  B ) ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( ( G Yrm  B ) ^ 2 ) ) )
181 rmxynorm 29259 . . . . . . 7  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  B  e.  ZZ )  ->  (
( ( G Xrm  B ) ^ 2 )  -  ( ( ( G ^ 2 )  - 
1 )  x.  (
( G Yrm  B ) ^
2 ) ) )  =  1 )
18283, 4, 181syl2anc 661 . . . . . 6  |-  ( ph  ->  ( ( ( G Xrm  B ) ^ 2 )  -  ( ( ( G ^ 2 )  -  1 )  x.  ( ( G Yrm  B ) ^ 2 ) ) )  =  1 )
183180, 182syl5eq 2487 . . . . 5  |-  ( ph  ->  ( ( I ^
2 )  -  (
( ( G ^
2 )  -  1 )  x.  ( H ^ 2 ) ) )  =  1 )
184105a1i 11 . . . . . . . . 9  |-  ( ph  ->  J  =  ( ( E  /  ( 2  x.  ( C ^
2 ) ) )  -  1 ) )
185184oveq1d 6106 . . . . . . . 8  |-  ( ph  ->  ( J  +  1 )  =  ( ( ( E  /  (
2  x.  ( C ^ 2 ) ) )  -  1 )  +  1 ) )
186144zcnd 10748 . . . . . . . . . 10  |-  ( ph  ->  E  e.  CC )
187155nncnd 10338 . . . . . . . . . 10  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  e.  CC )
188155nnne0d 10366 . . . . . . . . . 10  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  =/=  0 )
189186, 187, 188divcld 10107 . . . . . . . . 9  |-  ( ph  ->  ( E  /  (
2  x.  ( C ^ 2 ) ) )  e.  CC )
190 ax-1cn 9340 . . . . . . . . 9  |-  1  e.  CC
191 npcan 9619 . . . . . . . . 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 662 . . . . . . . 8  |-  ( ph  ->  ( ( ( E  /  ( 2  x.  ( C ^ 2 ) ) )  - 
1 )  +  1 )  =  ( E  /  ( 2  x.  ( C ^ 2 ) ) ) )
193185, 192eqtrd 2475 . . . . . . 7  |-  ( ph  ->  ( J  +  1 )  =  ( E  /  ( 2  x.  ( C ^ 2 ) ) ) )
194193oveq1d 6106 . . . . . 6  |-  ( ph  ->  ( ( J  + 
1 )  x.  (
2  x.  ( C ^ 2 ) ) )  =  ( ( E  /  ( 2  x.  ( C ^
2 ) ) )  x.  ( 2  x.  ( C ^ 2 ) ) ) )
195186, 187, 188divcan1d 10108 . . . . . 6  |-  ( ph  ->  ( ( E  / 
( 2  x.  ( C ^ 2 ) ) )  x.  ( 2  x.  ( C ^
2 ) ) )  =  E )
196194, 195eqtr2d 2476 . . . . 5  |-  ( ph  ->  E  =  ( ( J  +  1 )  x.  ( 2  x.  ( C ^ 2 ) ) ) )
19744nn0zd 10745 . . . . . . 7  |-  ( ph  ->  F  e.  ZZ )
19879nn0zd 10745 . . . . . . . 8  |-  ( ph  ->  ( ( F ^
2 )  -  A
)  e.  ZZ )
199197, 198zmulcld 10753 . . . . . . 7  |-  ( ph  ->  ( F  x.  (
( F ^ 2 )  -  A ) )  e.  ZZ )
200 dvdsmul1 13554 . . . . . . 7  |-  ( ( F  e.  ZZ  /\  ( F  x.  (
( F ^ 2 )  -  A ) )  e.  ZZ )  ->  F  ||  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
201197, 199, 200syl2anc 661 . . . . . 6  |-  ( ph  ->  F  ||  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
20247oveq1i 6101 . . . . . . 7  |-  ( G  -  A )  =  ( ( A  +  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) ) )  -  A
)
20355nn0cnd 10638 . . . . . . . . 9  |-  ( ph  ->  A  e.  CC )
20480nn0cnd 10638 . . . . . . . . 9  |-  ( ph  ->  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) )  e.  CC )
205203, 204pncan2d 9721 . . . . . . . 8  |-  ( ph  ->  ( ( A  +  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) ) )  -  A
)  =  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )
20649oveq1d 6106 . . . . . . . 8  |-  ( ph  ->  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) )  =  ( ( F  x.  F )  x.  ( ( F ^ 2 )  -  A ) ) )
20779nn0cnd 10638 . . . . . . . . 9  |-  ( ph  ->  ( ( F ^
2 )  -  A
)  e.  CC )
20848, 48, 207mulassd 9409 . . . . . . . 8  |-  ( ph  ->  ( ( F  x.  F )  x.  (
( F ^ 2 )  -  A ) )  =  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
209205, 206, 2083eqtrd 2479 . . . . . . 7  |-  ( ph  ->  ( ( A  +  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) ) )  -  A
)  =  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
210202, 209syl5eq 2487 . . . . . 6  |-  ( ph  ->  ( G  -  A
)  =  ( F  x.  ( F  x.  ( ( F ^
2 )  -  A
) ) ) )
211201, 210breqtrrd 4318 . . . . 5  |-  ( ph  ->  F  ||  ( G  -  A ) )
212183, 196, 2113jca 1168 . . . 4  |-  ( ph  ->  ( ( ( I ^ 2 )  -  ( ( ( G ^ 2 )  - 
1 )  x.  ( H ^ 2 ) ) )  =  1  /\  E  =  ( ( J  +  1 )  x.  ( 2  x.  ( C ^ 2 ) ) )  /\  F  ||  ( G  -  A ) ) )
213 zmulcl 10693 . . . . . . . 8  |-  ( ( 2  e.  ZZ  /\  C  e.  ZZ )  ->  ( 2  x.  C
)  e.  ZZ )
21410, 14, 213sylancr 663 . . . . . . 7  |-  ( ph  ->  ( 2  x.  C
)  e.  ZZ )
215 eluzelz 10870 . . . . . . . 8  |-  ( A  e.  ( ZZ>= `  2
)  ->  A  e.  ZZ )
2162, 215syl 16 . . . . . . 7  |-  ( ph  ->  A  e.  ZZ )
21780nn0zd 10745 . . . . . . 7  |-  ( ph  ->  ( ( F ^
2 )  x.  (
( F ^ 2 )  -  A ) )  e.  ZZ )
218 1z 10676 . . . . . . . 8  |-  1  e.  ZZ
219 zsubcl 10687 . . . . . . . . 9  |-  ( ( 1  e.  ZZ  /\  A  e.  ZZ )  ->  ( 1  -  A
)  e.  ZZ )
220218, 216, 219sylancr 663 . . . . . . . 8  |-  ( ph  ->  ( 1  -  A
)  e.  ZZ )
221 zmulcl 10693 . . . . . . . 8  |-  ( ( 1  e.  ZZ  /\  ( 1  -  A
)  e.  ZZ )  ->  ( 1  x.  ( 1  -  A
) )  e.  ZZ )
222218, 220, 221sylancr 663 . . . . . . 7  |-  ( ph  ->  ( 1  x.  (
1  -  A ) )  e.  ZZ )
223 congid 29314 . . . . . . . 8  |-  ( ( ( 2  x.  C
)  e.  ZZ  /\  A  e.  ZZ )  ->  ( 2  x.  C
)  ||  ( A  -  A ) )
224214, 216, 223syl2anc 661 . . . . . . 7  |-  ( ph  ->  ( 2  x.  C
)  ||  ( A  -  A ) )
22551nn0zd 10745 . . . . . . . 8  |-  ( ph  ->  ( F ^ 2 )  e.  ZZ )
226218a1i 11 . . . . . . . 8  |-  ( ph  ->  1  e.  ZZ )
22713nncnd 10338 . . . . . . . . . . . . . . 15  |-  ( ph  ->  C  e.  CC )
228129, 227, 227mulassd 9409 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( ( 2  x.  C )  x.  C
)  =  ( 2  x.  ( C  x.  C ) ) )
229227sqvald 12005 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( C ^ 2 )  =  ( C  x.  C ) )
230229oveq2d 6107 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( 2  x.  ( C ^ 2 ) )  =  ( 2  x.  ( C  x.  C
) ) )
231228, 230eqtr4d 2478 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( 2  x.  C )  x.  C
)  =  ( 2  x.  ( C ^
2 ) ) )
232231, 143eqbrtrd 4312 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( 2  x.  C )  x.  C
)  ||  E )
233 muldvds1 13557 . . . . . . . . . . . . 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 1218 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( ( 2  x.  C )  x.  C )  ||  E  ->  ( 2  x.  C
)  ||  E )
)
235232, 234mpd 15 . . . . . . . . . . 11  |-  ( ph  ->  ( 2  x.  C
)  ||  E )
236 zsqcl 11936 . . . . . . . . . . . . . . 15  |-  ( A  e.  ZZ  ->  ( A ^ 2 )  e.  ZZ )
237216, 236syl 16 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( A ^ 2 )  e.  ZZ )
238 peano2zm 10688 . . . . . . . . . . . . . 14  |-  ( ( A ^ 2 )  e.  ZZ  ->  (
( A ^ 2 )  -  1 )  e.  ZZ )
239237, 238syl 16 . . . . . . . . . . . . 13  |-  ( ph  ->  ( ( A ^
2 )  -  1 )  e.  ZZ )
240239, 144zmulcld 10753 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  E
)  e.  ZZ )
241 dvdsmultr2 13568 . . . . . . . . . . . 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 1218 . . . . . . . . . . 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 12005 . . . . . . . . . . . 12  |-  ( ph  ->  ( E ^ 2 )  =  ( E  x.  E ) )
245244oveq2d 6107 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  ( E ^ 2 ) )  =  ( ( ( A ^ 2 )  -  1 )  x.  ( E  x.  E
) ) )
246203sqcld 12006 . . . . . . . . . . . . 13  |-  ( ph  ->  ( A ^ 2 )  e.  CC )
247 subcl 9609 . . . . . . . . . . . . 13  |-  ( ( ( A ^ 2 )  e.  CC  /\  1  e.  CC )  ->  ( ( A ^
2 )  -  1 )  e.  CC )
248246, 190, 247sylancl 662 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( A ^
2 )  -  1 )  e.  CC )
249248, 186, 186mulassd 9409 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( ( A ^ 2 )  -  1 )  x.  E )  x.  E
)  =  ( ( ( A ^ 2 )  -  1 )  x.  ( E  x.  E ) ) )
250245, 249eqtr4d 2478 . . . . . . . . . 10  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  ( E ^ 2 ) )  =  ( ( ( ( A ^ 2 )  -  1 )  x.  E )  x.  E ) )
251243, 250breqtrrd 4318 . . . . . . . . 9  |-  ( ph  ->  ( 2  x.  C
)  ||  ( (
( A ^ 2 )  -  1 )  x.  ( E ^
2 ) ) )
25248sqcld 12006 . . . . . . . . . . 11  |-  ( ph  ->  ( F ^ 2 )  e.  CC )
253186sqcld 12006 . . . . . . . . . . . 12  |-  ( ph  ->  ( E ^ 2 )  e.  CC )
254248, 253mulcld 9406 . . . . . . . . . . 11  |-  ( ph  ->  ( ( ( A ^ 2 )  - 
1 )  x.  ( E ^ 2 ) )  e.  CC )
255190a1i 11 . . . . . . . . . . 11  |-  ( ph  ->  1  e.  CC )
256 subsub23 9615 . . . . . . . . . . 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 1218 . . . . . . . . . 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 4318 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  C
)  ||  ( ( F ^ 2 )  - 
1 ) )
260 congsub 29313 . . . . . . . . 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 1246 . . . . . . . 8  |-  ( ph  ->  ( 2  x.  C
)  ||  ( (
( F ^ 2 )  -  A )  -  ( 1  -  A ) ) )
262 congmul 29310 . . . . . . . 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 1246 . . . . . . 7  |-  ( ph  ->  ( 2  x.  C
)  ||  ( (
( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) )  -  ( 1  x.  ( 1  -  A
) ) ) )
264 congadd 29309 . . . . . . 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 1246 . . . . . 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 10748 . . . . . . . . . 10  |-  ( ph  ->  ( 1  -  A
)  e.  CC )
268267mulid2d 9404 . . . . . . . . 9  |-  ( ph  ->  ( 1  x.  (
1  -  A ) )  =  ( 1  -  A ) )
269268oveq2d 6107 . . . . . . . 8  |-  ( ph  ->  ( A  +  ( 1  x.  ( 1  -  A ) ) )  =  ( A  +  ( 1  -  A ) ) )
270 pncan3 9618 . . . . . . . . 9  |-  ( ( A  e.  CC  /\  1  e.  CC )  ->  ( A  +  ( 1  -  A ) )  =  1 )
271203, 190, 270sylancl 662 . . . . . . . 8  |-  ( ph  ->  ( A  +  ( 1  -  A ) )  =  1 )
272269, 271eqtr2d 2476 . . . . . . 7  |-  ( ph  ->  1  =  ( A  +  ( 1  x.  ( 1  -  A
) ) ) )
273266, 272oveq12d 6109 . . . . . 6  |-  ( ph  ->  ( G  -  1 )  =  ( ( A  +  ( ( F ^ 2 )  x.  ( ( F ^ 2 )  -  A ) ) )  -  ( A  +  ( 1  x.  (
1  -  A ) ) ) ) )
274265, 273breqtrrd 4318 . . . . 5  |-  ( ph  ->  ( 2  x.  C
)  ||  ( G  -  1 ) )
275 jm2.15nn0 29352 . . . . . . . 8  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  A  e.  ( ZZ>= `  2 )  /\  B  e.  NN0 )  ->  ( G  -  A )  ||  (
( G Yrm  B )  -  ( A Yrm  B ) ) )
27683, 2, 91, 275syl3anc 1218 . . . . . . 7  |-  ( ph  ->  ( G  -  A
)  ||  ( ( G Yrm 
B )  -  ( A Yrm 
B ) ) )
27786a1i 11 . . . . . . . 8  |-  ( ph  ->  H  =  ( G Yrm  B ) )
278277, 12oveq12d 6109 . . . . . . 7  |-  ( ph  ->  ( H  -  C
)  =  ( ( G Yrm  B )  -  ( A Yrm 
B ) ) )
279276, 278breqtrrd 4318 . . . . . 6  |-  ( ph  ->  ( G  -  A
)  ||  ( H  -  C ) )
280 eluzelz 10870 . . . . . . . . 9  |-  ( G  e.  ( ZZ>= `  2
)  ->  G  e.  ZZ )
28183, 280syl 16 . . . . . . . 8  |-  ( ph  ->  G  e.  ZZ )
282281, 216zsubcld 10752 . . . . . . 7  |-  ( ph  ->  ( G  -  A
)  e.  ZZ )
28386, 88syl5eqel 2527 . . . . . . . 8  |-  ( ph  ->  H  e.  ZZ )
284283, 14zsubcld 10752 . . . . . . 7  |-  ( ph  ->  ( H  -  C
)  e.  ZZ )
285 dvdstr 13566 . . . . . . 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 1218 . . . . . 6  |-  ( ph  ->  ( ( F  ||  ( G  -  A
)  /\  ( G  -  A )  ||  ( H  -  C )
)  ->  F  ||  ( H  -  C )
) )
287211, 279, 286mp2and 679 . . . . 5  |-  ( ph  ->  F  ||  ( H  -  C ) )
288 jm2.16nn0 29353 . . . . . . . . 9  |-  ( ( G  e.  ( ZZ>= ` 
2 )  /\  B  e.  NN0 )  ->  ( G  -  1 ) 
||  ( ( G Yrm  B )  -  B ) )
28983, 91, 288syl2anc 661 . . . . . . . 8  |-  ( ph  ->  ( G  -  1 )  ||  ( ( G Yrm  B )  -  B
) )
29086oveq1i 6101 . . . . . . . 8  |-  ( H  -  B )  =  ( ( G Yrm  B )  -  B )
291289, 290syl6breqr 4332 . . . . . . 7  |-  ( ph  ->  ( G  -  1 )  ||  ( H  -  B ) )
292 peano2zm 10688 . . . . . . . . 9  |-  ( G  e.  ZZ  ->  ( G  -  1 )  e.  ZZ )
293281, 292syl 16 . . . . . . . 8  |-  ( ph  ->  ( G  -  1 )  e.  ZZ )
294283, 4zsubcld 10752 . . . . . . . 8  |-  ( ph  ->  ( H  -  B
)  e.  ZZ )
295 dvdstr 13566 . . . . . . . 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 1218 . . . . . . 7  |-  ( ph  ->  ( ( ( 2  x.  C )  ||  ( G  -  1
)  /\  ( G  -  1 )  ||  ( H  -  B
) )  ->  (
2  x.  C ) 
||  ( H  -  B ) ) )
297274, 291, 296mp2and 679 . . . . . 6  |-  ( ph  ->  ( 2  x.  C
)  ||  ( H  -  B ) )
298 rmygeid 29307 . . . . . . . 8  |-  ( ( A  e.  ( ZZ>= ` 
2 )  /\  B  e.  NN0 )  ->  B  <_  ( A Yrm  B ) )
2992, 91, 298syl2anc 661 . . . . . . 7  |-  ( ph  ->  B  <_  ( A Yrm  B
) )
300299, 12breqtrrd 4318 . . . . . 6  |-  ( ph  ->  B  <_  C )
301297, 300jca 532 . . . . 5  |-  ( ph  ->  ( ( 2  x.  C )  ||  ( H  -  B )  /\  B  <_  C ) )
302274, 287, 301jca31 534 . . . 4  |-  ( ph  ->  ( ( ( 2  x.  C )  ||  ( G  -  1
)  /\  F  ||  ( H  -  C )
)  /\  ( (
2  x.  C ) 
||  ( H  -  B )  /\  B  <_  C ) ) )
303176, 212, 302jca31 534 . . 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 532 . 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 534 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 965    = wceq 1369    e. wcel 1756   class class class wbr 4292   ` cfv 5418  (class class class)co 6091   CCcc 9280   0cc0 9282   1c1 9283    + caddc 9285    x. cmul 9287    < clt 9418    <_ cle 9419    - cmin 9595    / cdiv 9993   NNcn 10322   2c2 10371   NN0cn0 10579   ZZcz 10646   ZZ>=cuz 10861   ^cexp 11865    || cdivides 13535   Xrm crmx 29241   Yrm crmy 29242
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1591  ax-4 1602  ax-5 1670  ax-6 1708  ax-7 1728  ax-8 1758  ax-9 1760  ax-10 1775  ax-11 1780  ax-12 1792  ax-13 1943  ax-ext 2423  ax-rep 4403  ax-sep 4413  ax-nul 4421  ax-pow 4470  ax-pr 4531  ax-un 6372  ax-inf2 7847  ax-cnex 9338  ax-resscn 9339  ax-1cn 9340  ax-icn 9341  ax-addcl 9342  ax-addrcl 9343  ax-mulcl 9344  ax-mulrcl 9345  ax-mulcom 9346  ax-addass 9347  ax-mulass 9348  ax-distr 9349  ax-i2m1 9350  ax-1ne0 9351  ax-1rid 9352  ax-rnegex 9353  ax-rrecex 9354  ax-cnre 9355  ax-pre-lttri 9356  ax-pre-lttrn 9357  ax-pre-ltadd 9358  ax-pre-mulgt0 9359  ax-pre-sup 9360  ax-addf 9361  ax-mulf 9362
This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3or 966  df-3an 967  df-tru 1372  df-fal 1375  df-ex 1587  df-nf 1590  df-sb 1701  df-eu 2257  df-mo 2258  df-clab 2430  df-cleq 2436  df-clel 2439  df-nfc 2568  df-ne 2608  df-nel 2609  df-ral 2720  df-rex 2721  df-reu 2722  df-rmo 2723  df-rab 2724  df-v 2974  df-sbc 3187  df-csb 3289  df-dif 3331  df-un 3333  df-in 3335  df-ss 3342  df-pss 3344  df-nul 3638  df-if 3792  df-pw 3862  df-sn 3878  df-pr 3880  df-tp 3882  df-op 3884  df-uni 4092  df-int 4129  df-iun 4173  df-iin 4174  df-br 4293  df-opab 4351  df-mpt 4352  df-tr 4386  df-eprel 4632  df-id 4636  df-po 4641  df-so 4642  df-fr 4679  df-se 4680  df-we 4681  df-ord 4722  df-on 4723  df-lim 4724  df-suc 4725  df-xp 4846  df-rel 4847  df-cnv 4848  df-co 4849  df-dm 4850  df-rn 4851  df-res 4852  df-ima 4853  df-iota 5381  df-fun 5420  df-fn 5421  df-f 5422  df-f1 5423  df-fo 5424  df-f1o 5425  df-fv 5426  df-isom 5427  df-riota 6052  df-ov 6094  df-oprab 6095  df-mpt2 6096  df-of 6320  df-om 6477  df-1st 6577  df-2nd 6578  df-supp 6691  df-recs 6832  df-rdg 6866  df-1o 6920  df-2o 6921  df-oadd 6924  df-omul 6925  df-er 7101  df-map 7216  df-pm 7217  df-ixp 7264  df-en 7311  df-dom 7312  df-sdom 7313  df-fin 7314  df-fsupp 7621  df-fi 7661  df-sup 7691  df-oi 7724  df-card 8109  df-acn 8112  df-cda 8337  df-pnf 9420  df-mnf 9421  df-xr 9422  df-ltxr 9423  df-le 9424  df-sub 9597  df-neg 9598  df-div 9994  df-nn 10323  df-2 10380  df-3 10381  df-4 10382  df-5 10383  df-6 10384  df-7 10385  df-8 10386  df-9 10387  df-10 10388  df-n0 10580  df-z 10647  df-dec 10756  df-uz 10862  df-q 10954  df-rp 10992  df-xneg 11089  df-xadd 11090  df-xmul 11091  df-ioo 11304  df-ioc 11305  df-ico 11306  df-icc 11307  df-fz 11438  df-fzo 11549  df-fl 11642  df-mod 11709  df-seq 11807  df-exp 11866  df-fac 12052  df-bc 12079  df-hash 12104  df-shft 12556  df-cj 12588  df-re 12589  df-im 12590  df-sqr 12724  df-abs 12725  df-limsup 12949  df-clim 12966  df-rlim 12967  df-sum 13164  df-ef 13353  df-sin 13355  df-cos 13356  df-pi 13358  df-dvds 13536  df-gcd 13691  df-prm 13764  df-numer 13813  df-denom 13814  df-struct 14176  df-ndx 14177  df-slot 14178  df-base 14179  df-sets 14180  df-ress 14181  df-plusg 14251  df-mulr 14252  df-starv 14253  df-sca 14254  df-vsca 14255  df-ip 14256  df-tset 14257  df-ple 14258  df-ds 14260  df-unif 14261  df-hom 14262  df-cco 14263  df-rest 14361  df-topn 14362  df-0g 14380  df-gsum 14381  df-topgen 14382  df-pt 14383  df-prds 14386  df-xrs 14440  df-qtop 14445  df-imas 14446  df-xps 14448  df-mre 14524  df-mrc 14525  df-acs 14527  df-mnd 15415  df-submnd 15465  df-mulg 15548  df-cntz 15835  df-cmn 16279  df-psmet 17809  df-xmet 17810  df-met 17811  df-bl 17812  df-mopn 17813  df-fbas 17814  df-fg 17815  df-cnfld 17819  df-top 18503  df-bases 18505  df-topon 18506  df-topsp 18507  df-cld 18623  df-ntr 18624  df-cls 18625  df-nei 18702  df-lp 18740  df-perf 18741  df-cn 18831  df-cnp 18832  df-haus 18919  df-tx 19135  df-hmeo 19328  df-fil 19419  df-fm 19511  df-flim 19512  df-flf 19513  df-xms 19895  df-ms 19896  df-tms 19897  df-cncf 20454  df-limc 21341  df-dv 21342  df-log 22008  df-squarenn 29182  df-pell1qr 29183  df-pell14qr 29184  df-pell1234qr 29185  df-pellfund 29186  df-rmx 29243  df-rmy 29244
This theorem is referenced by:  jm2.27  29357
  Copyright terms: Public domain W3C validator