ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  ennnfonelemkh Unicode version

Theorem ennnfonelemkh 13180
Description: Lemma for ennnfone 13193. Because we add zero or one entries for each new index, the length of each sequence is no greater than its index. (Contributed by Jim Kingdon, 19-Jul-2023.)
Hypotheses
Ref Expression
ennnfonelemh.dceq  |-  ( ph  ->  A. x  e.  A  A. y  e.  A DECID  x  =  y )
ennnfonelemh.f  |-  ( ph  ->  F : om -onto-> A
)
ennnfonelemh.ne  |-  ( ph  ->  A. n  e.  om  E. k  e.  om  A. j  e.  suc  n ( F `  k )  =/=  ( F `  j ) )
ennnfonelemh.g  |-  G  =  ( x  e.  ( A  ^pm  om ) ,  y  e.  om  |->  if ( ( F `  y )  e.  ( F " y ) ,  x ,  ( x  u.  { <. dom  x ,  ( F `
 y ) >. } ) ) )
ennnfonelemh.n  |-  N  = frec ( ( x  e.  ZZ  |->  ( x  + 
1 ) ) ,  0 )
ennnfonelemh.j  |-  J  =  ( x  e.  NN0  |->  if ( x  =  0 ,  (/) ,  ( `' N `  ( x  -  1 ) ) ) )
ennnfonelemh.h  |-  H  =  seq 0 ( G ,  J )
ennnfonelemkh.p  |-  ( ph  ->  P  e.  NN0 )
Assertion
Ref Expression
ennnfonelemkh  |-  ( ph  ->  dom  ( H `  P )  C_  ( `' N `  P ) )
Distinct variable groups:    A, j, x, y    x, F, y   
j, G    j, H, x, y    j, J    j, N, x, y    ph, j, x, y
Allowed substitution hints:    ph( k, n)    A( k, n)    P( x, y, j, k, n)    F( j, k, n)    G( x, y, k, n)    H( k, n)    J( x, y, k, n)    N( k, n)

Proof of Theorem ennnfonelemkh
Dummy variables  m  w are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 ennnfonelemkh.p . 2  |-  ( ph  ->  P  e.  NN0 )
2 fveq2 5672 . . . . . . 7  |-  ( w  =  0  ->  ( H `  w )  =  ( H ` 
0 ) )
32dmeqd 4960 . . . . . 6  |-  ( w  =  0  ->  dom  ( H `  w )  =  dom  ( H `
 0 ) )
4 fveq2 5672 . . . . . 6  |-  ( w  =  0  ->  ( `' N `  w )  =  ( `' N `  0 ) )
53, 4sseq12d 3271 . . . . 5  |-  ( w  =  0  ->  ( dom  ( H `  w
)  C_  ( `' N `  w )  <->  dom  ( H `  0
)  C_  ( `' N `  0 )
) )
65imbi2d 230 . . . 4  |-  ( w  =  0  ->  (
( ph  ->  dom  ( H `  w )  C_  ( `' N `  w ) )  <->  ( ph  ->  dom  ( H ` 
0 )  C_  ( `' N `  0 ) ) ) )
7 fveq2 5672 . . . . . . 7  |-  ( w  =  m  ->  ( H `  w )  =  ( H `  m ) )
87dmeqd 4960 . . . . . 6  |-  ( w  =  m  ->  dom  ( H `  w )  =  dom  ( H `
 m ) )
9 fveq2 5672 . . . . . 6  |-  ( w  =  m  ->  ( `' N `  w )  =  ( `' N `  m ) )
108, 9sseq12d 3271 . . . . 5  |-  ( w  =  m  ->  ( dom  ( H `  w
)  C_  ( `' N `  w )  <->  dom  ( H `  m
)  C_  ( `' N `  m )
) )
1110imbi2d 230 . . . 4  |-  ( w  =  m  ->  (
( ph  ->  dom  ( H `  w )  C_  ( `' N `  w ) )  <->  ( ph  ->  dom  ( H `  m )  C_  ( `' N `  m ) ) ) )
12 fveq2 5672 . . . . . . 7  |-  ( w  =  ( m  + 
1 )  ->  ( H `  w )  =  ( H `  ( m  +  1
) ) )
1312dmeqd 4960 . . . . . 6  |-  ( w  =  ( m  + 
1 )  ->  dom  ( H `  w )  =  dom  ( H `
 ( m  + 
1 ) ) )
14 fveq2 5672 . . . . . 6  |-  ( w  =  ( m  + 
1 )  ->  ( `' N `  w )  =  ( `' N `  ( m  +  1 ) ) )
1513, 14sseq12d 3271 . . . . 5  |-  ( w  =  ( m  + 
1 )  ->  ( dom  ( H `  w
)  C_  ( `' N `  w )  <->  dom  ( H `  (
m  +  1 ) )  C_  ( `' N `  ( m  +  1 ) ) ) )
1615imbi2d 230 . . . 4  |-  ( w  =  ( m  + 
1 )  ->  (
( ph  ->  dom  ( H `  w )  C_  ( `' N `  w ) )  <->  ( ph  ->  dom  ( H `  ( m  +  1
) )  C_  ( `' N `  ( m  +  1 ) ) ) ) )
17 fveq2 5672 . . . . . . 7  |-  ( w  =  P  ->  ( H `  w )  =  ( H `  P ) )
1817dmeqd 4960 . . . . . 6  |-  ( w  =  P  ->  dom  ( H `  w )  =  dom  ( H `
 P ) )
19 fveq2 5672 . . . . . 6  |-  ( w  =  P  ->  ( `' N `  w )  =  ( `' N `  P ) )
2018, 19sseq12d 3271 . . . . 5  |-  ( w  =  P  ->  ( dom  ( H `  w
)  C_  ( `' N `  w )  <->  dom  ( H `  P
)  C_  ( `' N `  P )
) )
2120imbi2d 230 . . . 4  |-  ( w  =  P  ->  (
( ph  ->  dom  ( H `  w )  C_  ( `' N `  w ) )  <->  ( ph  ->  dom  ( H `  P )  C_  ( `' N `  P ) ) ) )
22 ennnfonelemh.dceq . . . . . . . . 9  |-  ( ph  ->  A. x  e.  A  A. y  e.  A DECID  x  =  y )
23 ennnfonelemh.f . . . . . . . . 9  |-  ( ph  ->  F : om -onto-> A
)
24 ennnfonelemh.ne . . . . . . . . 9  |-  ( ph  ->  A. n  e.  om  E. k  e.  om  A. j  e.  suc  n ( F `  k )  =/=  ( F `  j ) )
25 ennnfonelemh.g . . . . . . . . 9  |-  G  =  ( x  e.  ( A  ^pm  om ) ,  y  e.  om  |->  if ( ( F `  y )  e.  ( F " y ) ,  x ,  ( x  u.  { <. dom  x ,  ( F `
 y ) >. } ) ) )
26 ennnfonelemh.n . . . . . . . . 9  |-  N  = frec ( ( x  e.  ZZ  |->  ( x  + 
1 ) ) ,  0 )
27 ennnfonelemh.j . . . . . . . . 9  |-  J  =  ( x  e.  NN0  |->  if ( x  =  0 ,  (/) ,  ( `' N `  ( x  -  1 ) ) ) )
28 ennnfonelemh.h . . . . . . . . 9  |-  H  =  seq 0 ( G ,  J )
2922, 23, 24, 25, 26, 27, 28ennnfonelem0 13173 . . . . . . . 8  |-  ( ph  ->  ( H `  0
)  =  (/) )
3029dmeqd 4960 . . . . . . 7  |-  ( ph  ->  dom  ( H ` 
0 )  =  dom  (/) )
31 dm0 4972 . . . . . . 7  |-  dom  (/)  =  (/)
3230, 31eqtrdi 2283 . . . . . 6  |-  ( ph  ->  dom  ( H ` 
0 )  =  (/) )
33 0ss 3549 . . . . . 6  |-  (/)  C_  ( `' N `  0 )
3432, 33eqsstrdi 3292 . . . . 5  |-  ( ph  ->  dom  ( H ` 
0 )  C_  ( `' N `  0 ) )
3534a1i 9 . . . 4  |-  ( 0  e.  ZZ  ->  ( ph  ->  dom  ( H `  0 )  C_  ( `' N `  0 ) ) )
3626frechashgf1o 10794 . . . . . . . . . . . . . 14  |-  N : om
-1-1-onto-> NN0
37 f1of 5616 . . . . . . . . . . . . . 14  |-  ( N : om -1-1-onto-> NN0  ->  N : om
--> NN0 )
3836, 37mp1i 10 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  N : om --> NN0 )
3922ad2antrr 488 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  A. x  e.  A  A. y  e.  A DECID  x  =  y
)
4023ad2antrr 488 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  F : om -onto-> A )
4124ad2antrr 488 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  A. n  e.  om  E. k  e. 
om  A. j  e.  suc  n ( F `  k )  =/=  ( F `  j )
)
42 simplr 529 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  m  e.  ( ZZ>= `  0 )
)
43 nn0uz 9892 . . . . . . . . . . . . . . . . 17  |-  NN0  =  ( ZZ>= `  0 )
4442, 43eleqtrrdi 2328 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  m  e.  NN0 )
45 peano2nn0 9538 . . . . . . . . . . . . . . . 16  |-  ( m  e.  NN0  ->  ( m  +  1 )  e. 
NN0 )
4644, 45syl 14 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( m  +  1 )  e. 
NN0 )
4739, 40, 41, 25, 26, 27, 28, 46ennnfonelemom 13176 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  dom  ( H `
 ( m  + 
1 ) )  e. 
om )
4847adantr 276 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  e.  om )
4938, 48ffvelcdmd 5815 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( N `  dom  ( H `
 ( m  + 
1 ) ) )  e.  NN0 )
5049nn0red 9556 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( N `  dom  ( H `
 ( m  + 
1 ) ) )  e.  RR )
5144nn0red 9556 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  m  e.  RR )
5251adantr 276 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  m  e.  RR )
53 peano2re 8411 . . . . . . . . . . . 12  |-  ( m  e.  RR  ->  (
m  +  1 )  e.  RR )
5452, 53syl 14 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  (
m  +  1 )  e.  RR )
5539, 40, 41, 25, 26, 27, 28, 44ennnfonelemp1 13174 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( H `  ( m  +  1 ) )  =  if ( ( F `  ( `' N `  m ) )  e.  ( F
" ( `' N `  m ) ) ,  ( H `  m
) ,  ( ( H `  m )  u.  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } ) ) )
5655adantr 276 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( H `  ( m  +  1 ) )  =  if ( ( F `  ( `' N `  m ) )  e.  ( F
" ( `' N `  m ) ) ,  ( H `  m
) ,  ( ( H `  m )  u.  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } ) ) )
57 simpr 110 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )
5857iftrued 3631 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  if ( ( F `  ( `' N `  m ) )  e.  ( F
" ( `' N `  m ) ) ,  ( H `  m
) ,  ( ( H `  m )  u.  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } ) )  =  ( H `  m ) )
5956, 58eqtrd 2267 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( H `  ( m  +  1 ) )  =  ( H `  m ) )
6059dmeqd 4960 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  =  dom  ( H `
 m ) )
6160fveq2d 5676 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( N `  dom  ( H `
 ( m  + 
1 ) ) )  =  ( N `  dom  ( H `  m
) ) )
62 simpr 110 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  dom  ( H `
 m )  C_  ( `' N `  m ) )
63 0zd 9591 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  0  e.  ZZ )
6439, 40, 41, 25, 26, 27, 28, 44ennnfonelemom 13176 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  dom  ( H `
 m )  e. 
om )
65 f1ocnv 5629 . . . . . . . . . . . . . . . . . . . 20  |-  ( N : om -1-1-onto-> NN0  ->  `' N : NN0
-1-1-onto-> om )
6636, 65ax-mp 5 . . . . . . . . . . . . . . . . . . 19  |-  `' N : NN0
-1-1-onto-> om
67 f1of 5616 . . . . . . . . . . . . . . . . . . 19  |-  ( `' N : NN0 -1-1-onto-> om  ->  `' N : NN0 --> om )
6866, 67mp1i 10 . . . . . . . . . . . . . . . . . 18  |-  ( m  e.  NN0  ->  `' N : NN0 --> om )
69 id 19 . . . . . . . . . . . . . . . . . 18  |-  ( m  e.  NN0  ->  m  e. 
NN0 )
7068, 69ffvelcdmd 5815 . . . . . . . . . . . . . . . . 17  |-  ( m  e.  NN0  ->  ( `' N `  m )  e.  om )
7144, 70syl 14 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( `' N `  m )  e.  om )
7263, 26, 64, 71frec2uzled 10795 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( dom  ( H `  m ) 
C_  ( `' N `  m )  <->  ( N `  dom  ( H `  m ) )  <_ 
( N `  ( `' N `  m ) ) ) )
7362, 72mpbid 147 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( N `  dom  ( H `  m ) )  <_ 
( N `  ( `' N `  m ) ) )
74 f1ocnvfv2 5953 . . . . . . . . . . . . . . 15  |-  ( ( N : om -1-1-onto-> NN0  /\  m  e. 
NN0 )  ->  ( N `  ( `' N `  m )
)  =  m )
7536, 44, 74sylancr 414 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( N `  ( `' N `  m ) )  =  m )
7673, 75breqtrd 4137 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( N `  dom  ( H `  m ) )  <_  m )
7776adantr 276 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( N `  dom  ( H `
 m ) )  <_  m )
7861, 77eqbrtrd 4133 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( N `  dom  ( H `
 ( m  + 
1 ) ) )  <_  m )
7952lep1d 9207 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  m  <_  ( m  +  1 ) )
8050, 52, 54, 78, 79letrd 8399 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( N `  dom  ( H `
 ( m  + 
1 ) ) )  <_  ( m  + 
1 ) )
81 f1ocnvfv2 5953 . . . . . . . . . . . 12  |-  ( ( N : om -1-1-onto-> NN0  /\  ( m  +  1 )  e. 
NN0 )  ->  ( N `  ( `' N `  ( m  +  1 ) ) )  =  ( m  +  1 ) )
8236, 46, 81sylancr 414 . . . . . . . . . . 11  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( N `  ( `' N `  ( m  +  1
) ) )  =  ( m  +  1 ) )
8382adantr 276 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( N `  ( `' N `  ( m  +  1 ) ) )  =  ( m  +  1 ) )
8480, 83breqtrrd 4139 . . . . . . . . 9  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( N `  dom  ( H `
 ( m  + 
1 ) ) )  <_  ( N `  ( `' N `  ( m  +  1 ) ) ) )
8566, 67mp1i 10 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  `' N : NN0 --> om )
8685, 46ffvelcdmd 5815 . . . . . . . . . . 11  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( `' N `  ( m  +  1 ) )  e.  om )
8763, 26, 47, 86frec2uzled 10795 . . . . . . . . . 10  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( dom  ( H `  ( m  +  1 ) ) 
C_  ( `' N `  ( m  +  1 ) )  <->  ( N `  dom  ( H `  ( m  +  1
) ) )  <_ 
( N `  ( `' N `  ( m  +  1 ) ) ) ) )
8887adantr 276 . . . . . . . . 9  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  ( dom  ( H `  (
m  +  1 ) )  C_  ( `' N `  ( m  +  1 ) )  <-> 
( N `  dom  ( H `  ( m  +  1 ) ) )  <_  ( N `  ( `' N `  ( m  +  1
) ) ) ) )
8984, 88mpbird 167 . . . . . . . 8  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) ) 
C_  ( `' N `  ( m  +  1 ) ) )
9055adantr 276 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( H `  ( m  +  1
) )  =  if ( ( F `  ( `' N `  m ) )  e.  ( F
" ( `' N `  m ) ) ,  ( H `  m
) ,  ( ( H `  m )  u.  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } ) ) )
91 simpr 110 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  -.  ( F `  ( `' N `  m ) )  e.  ( F " ( `' N `  m ) ) )
9291iffalsed 3634 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  if ( ( F `  ( `' N `  m ) )  e.  ( F
" ( `' N `  m ) ) ,  ( H `  m
) ,  ( ( H `  m )  u.  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } ) )  =  ( ( H `
 m )  u. 
{ <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } ) )
9390, 92eqtrd 2267 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( H `  ( m  +  1
) )  =  ( ( H `  m
)  u.  { <. dom  ( H `  m
) ,  ( F `
 ( `' N `  m ) ) >. } ) )
9493dmeqd 4960 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  =  dom  ( ( H `  m )  u.  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } ) )
95 dmun 4965 . . . . . . . . . . . . . . . 16  |-  dom  (
( H `  m
)  u.  { <. dom  ( H `  m
) ,  ( F `
 ( `' N `  m ) ) >. } )  =  ( dom  ( H `  m )  u.  dom  {
<. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } )
9694, 95eqtrdi 2283 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  =  ( dom  ( H `  m )  u.  dom  {
<. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } ) )
97 fof 5592 . . . . . . . . . . . . . . . . . . . 20  |-  ( F : om -onto-> A  ->  F : om --> A )
9840, 97syl 14 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  F : om
--> A )
9998, 71ffvelcdmd 5815 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( F `  ( `' N `  m ) )  e.  A )
10099adantr 276 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( F `  ( `' N `  m ) )  e.  A )
101 dmsnopg 5236 . . . . . . . . . . . . . . . . 17  |-  ( ( F `  ( `' N `  m ) )  e.  A  ->  dom  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. }  =  { dom  ( H `  m
) } )
102100, 101syl 14 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. }  =  { dom  ( H `  m
) } )
103102uneq2d 3375 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( dom  ( H `  m )  u.  dom  { <. dom  ( H `  m ) ,  ( F `  ( `' N `  m ) ) >. } )  =  ( dom  ( H `
 m )  u. 
{ dom  ( H `  m ) } ) )
10496, 103eqtrd 2267 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  =  ( dom  ( H `  m )  u.  { dom  ( H `  m
) } ) )
105 df-suc 4494 . . . . . . . . . . . . . 14  |-  suc  dom  ( H `  m )  =  ( dom  ( H `  m )  u.  { dom  ( H `
 m ) } )
106104, 105eqtr4di 2285 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  =  suc  dom  ( H `  m
) )
107 simplr 529 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  ( H `  m )  C_  ( `' N `  m ) )
10871adantr 276 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( `' N `  m )  e.  om )
109 nnsucsssuc 6727 . . . . . . . . . . . . . . 15  |-  ( ( dom  ( H `  m )  e.  om  /\  ( `' N `  m )  e.  om )  ->  ( dom  ( H `  m )  C_  ( `' N `  m )  <->  suc  dom  ( H `  m )  C_ 
suc  ( `' N `  m ) ) )
11064, 108, 109syl2an2r 599 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( dom  ( H `  m )  C_  ( `' N `  m )  <->  suc  dom  ( H `  m )  C_ 
suc  ( `' N `  m ) ) )
111107, 110mpbid 147 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  suc  dom  ( H `
 m )  C_  suc  ( `' N `  m ) )
112106, 111eqsstrd 3276 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  C_  suc  ( `' N `  m ) )
113 0zd 9591 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  0  e.  ZZ )
11447adantr 276 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  e.  om )
115 peano2 4719 . . . . . . . . . . . . . 14  |-  ( ( `' N `  m )  e.  om  ->  suc  ( `' N `  m )  e.  om )
116108, 115syl 14 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  suc  ( `' N `  m )  e.  om )
117113, 26, 114, 116frec2uzled 10795 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( dom  ( H `  ( m  +  1 ) ) 
C_  suc  ( `' N `  m )  <->  ( N `  dom  ( H `  ( m  +  1 ) ) )  <_  ( N `  suc  ( `' N `  m ) ) ) )
118112, 117mpbid 147 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( N `  dom  ( H `  (
m  +  1 ) ) )  <_  ( N `  suc  ( `' N `  m ) ) )
119113, 26, 108frec2uzsucd 10767 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( N `  suc  ( `' N `  m ) )  =  ( ( N `  ( `' N `  m ) )  +  1 ) )
12075adantr 276 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( N `  ( `' N `  m ) )  =  m )
121120oveq1d 6067 . . . . . . . . . . . 12  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( ( N `
 ( `' N `  m ) )  +  1 )  =  ( m  +  1 ) )
122119, 121eqtrd 2267 . . . . . . . . . . 11  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( N `  suc  ( `' N `  m ) )  =  ( m  +  1 ) )
123118, 122breqtrd 4137 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( N `  dom  ( H `  (
m  +  1 ) ) )  <_  (
m  +  1 ) )
12482adantr 276 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( N `  ( `' N `  ( m  +  1 ) ) )  =  ( m  +  1 ) )
125123, 124breqtrrd 4139 . . . . . . . . 9  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( N `  dom  ( H `  (
m  +  1 ) ) )  <_  ( N `  ( `' N `  ( m  +  1 ) ) ) )
12686adantr 276 . . . . . . . . . 10  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( `' N `  ( m  +  1 ) )  e.  om )
127113, 26, 114, 126frec2uzled 10795 . . . . . . . . 9  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  ( dom  ( H `  ( m  +  1 ) ) 
C_  ( `' N `  ( m  +  1 ) )  <->  ( N `  dom  ( H `  ( m  +  1
) ) )  <_ 
( N `  ( `' N `  ( m  +  1 ) ) ) ) )
128125, 127mpbird 167 . . . . . . . 8  |-  ( ( ( ( ph  /\  m  e.  ( ZZ>= ` 
0 ) )  /\  dom  ( H `  m
)  C_  ( `' N `  m )
)  /\  -.  ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) ) )  ->  dom  ( H `  ( m  +  1 ) )  C_  ( `' N `  ( m  +  1 ) ) )
12939, 40, 71ennnfonelemdc 13167 . . . . . . . . 9  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  -> DECID  ( F `  ( `' N `  m ) )  e.  ( F
" ( `' N `  m ) ) )
130 exmiddc 844 . . . . . . . . 9  |-  (DECID  ( F `
 ( `' N `  m ) )  e.  ( F " ( `' N `  m ) )  ->  ( ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) )  \/ 
-.  ( F `  ( `' N `  m ) )  e.  ( F
" ( `' N `  m ) ) ) )
131129, 130syl 14 . . . . . . . 8  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  ( ( F `  ( `' N `  m )
)  e.  ( F
" ( `' N `  m ) )  \/ 
-.  ( F `  ( `' N `  m ) )  e.  ( F
" ( `' N `  m ) ) ) )
13289, 128, 131mpjaodan 806 . . . . . . 7  |-  ( ( ( ph  /\  m  e.  ( ZZ>= `  0 )
)  /\  dom  ( H `
 m )  C_  ( `' N `  m ) )  ->  dom  ( H `
 ( m  + 
1 ) )  C_  ( `' N `  ( m  +  1 ) ) )
133132ex 115 . . . . . 6  |-  ( (
ph  /\  m  e.  ( ZZ>= `  0 )
)  ->  ( dom  ( H `  m ) 
C_  ( `' N `  m )  ->  dom  ( H `  ( m  +  1 ) ) 
C_  ( `' N `  ( m  +  1 ) ) ) )
134133expcom 116 . . . . 5  |-  ( m  e.  ( ZZ>= `  0
)  ->  ( ph  ->  ( dom  ( H `
 m )  C_  ( `' N `  m )  ->  dom  ( H `  ( m  +  1 ) )  C_  ( `' N `  ( m  +  1 ) ) ) ) )
135134a2d 26 . . . 4  |-  ( m  e.  ( ZZ>= `  0
)  ->  ( ( ph  ->  dom  ( H `  m )  C_  ( `' N `  m ) )  ->  ( ph  ->  dom  ( H `  ( m  +  1
) )  C_  ( `' N `  ( m  +  1 ) ) ) ) )
1366, 11, 16, 21, 35, 135uzind4 9923 . . 3  |-  ( P  e.  ( ZZ>= `  0
)  ->  ( ph  ->  dom  ( H `  P )  C_  ( `' N `  P ) ) )
137136, 43eleq2s 2329 . 2  |-  ( P  e.  NN0  ->  ( ph  ->  dom  ( H `  P )  C_  ( `' N `  P ) ) )
1381, 137mpcom 36 1  |-  ( ph  ->  dom  ( H `  P )  C_  ( `' N `  P ) )
Colors of variables: wff set class
Syntax hints:   -. wn 3    -> wi 4    /\ wa 104    <-> wb 105    \/ wo 716  DECID wdc 842    = wceq 1398    e. wcel 2205    =/= wne 2414   A.wral 2522   E.wrex 2523    u. cun 3211    C_ wss 3213   (/)c0 3510   ifcif 3622   {csn 3691   <.cop 3694   class class class wbr 4111    |-> cmpt 4173   suc csuc 4488   omcom 4714   `'ccnv 4750   dom cdm 4751   "cima 4754   -->wf 5350   -onto->wfo 5352   -1-1-onto->wf1o 5353   ` cfv 5354  (class class class)co 6052    e. cmpo 6054  freccfrec 6623    ^pm cpm 6885   RRcr 8128   0cc0 8129   1c1 8130    + caddc 8132    <_ cle 8311    - cmin 8446   NN0cn0 9498   ZZcz 9579   ZZ>=cuz 9856    seqcseq 10813
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 619  ax-in2 620  ax-io 717  ax-5 1496  ax-7 1497  ax-gen 1498  ax-ie1 1542  ax-ie2 1543  ax-8 1553  ax-10 1554  ax-11 1555  ax-i12 1556  ax-bndl 1558  ax-4 1559  ax-17 1575  ax-i9 1579  ax-ial 1583  ax-i5r 1584  ax-13 2207  ax-14 2208  ax-ext 2216  ax-coll 4227  ax-sep 4230  ax-nul 4238  ax-pow 4289  ax-pr 4324  ax-un 4556  ax-setind 4661  ax-iinf 4712  ax-cnex 8220  ax-resscn 8221  ax-1cn 8222  ax-1re 8223  ax-icn 8224  ax-addcl 8225  ax-addrcl 8226  ax-mulcl 8227  ax-addcom 8229  ax-addass 8231  ax-distr 8233  ax-i2m1 8234  ax-0lt1 8235  ax-0id 8237  ax-rnegex 8238  ax-cnre 8240  ax-pre-ltirr 8241  ax-pre-ltwlin 8242  ax-pre-lttrn 8243  ax-pre-ltadd 8245
This theorem depends on definitions:  df-bi 117  df-dc 843  df-3or 1006  df-3an 1007  df-tru 1401  df-fal 1404  df-nf 1510  df-sb 1812  df-eu 2085  df-mo 2086  df-clab 2221  df-cleq 2227  df-clel 2230  df-nfc 2375  df-ne 2415  df-nel 2510  df-ral 2527  df-rex 2528  df-reu 2529  df-rab 2531  df-v 2817  df-sbc 3045  df-csb 3141  df-dif 3215  df-un 3217  df-in 3219  df-ss 3226  df-nul 3511  df-if 3623  df-pw 3673  df-sn 3697  df-pr 3698  df-op 3700  df-uni 3917  df-int 3952  df-iun 3995  df-br 4112  df-opab 4174  df-mpt 4175  df-tr 4211  df-id 4416  df-iord 4489  df-on 4491  df-ilim 4492  df-suc 4494  df-iom 4715  df-xp 4757  df-rel 4758  df-cnv 4759  df-co 4760  df-dm 4761  df-rn 4762  df-res 4763  df-ima 4764  df-iota 5314  df-fun 5356  df-fn 5357  df-f 5358  df-f1 5359  df-fo 5360  df-f1o 5361  df-fv 5362  df-riota 6005  df-ov 6055  df-oprab 6056  df-mpo 6057  df-1st 6336  df-2nd 6337  df-recs 6538  df-frec 6624  df-pm 6887  df-pnf 8312  df-mnf 8313  df-xr 8314  df-ltxr 8315  df-le 8316  df-sub 8448  df-neg 8449  df-inn 9240  df-n0 9499  df-z 9580  df-uz 9857  df-seqfrec 10814
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator