Users' Mathboxes Mathbox for Scott Fenton < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  nosupno Structured version   Visualization version   Unicode version

Theorem nosupno 31849
Description: The next several theorems deal with a surreal "supremum". This surreal will ultimately be shown to bound  A below and bound the restriction of any surreal above. We begin by showing that the given expression actually defines a surreal number. (Contributed by Scott Fenton, 5-Dec-2021.)
Hypothesis
Ref Expression
nosupno.1  |-  S  =  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )
Assertion
Ref Expression
nosupno  |-  ( ( A  C_  No  /\  A  e.  V )  ->  S  e.  No )
Distinct variable group:    x, A, y, g, v, u
Allowed substitution hints:    S( x, y, v, u, g)    V( x, y, v, u, g)

Proof of Theorem nosupno
Dummy variables  a 
b  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elex 3212 . 2  |-  ( A  e.  V  ->  A  e.  _V )
2 nosupno.1 . . 3  |-  S  =  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )
3 iftrue 4092 . . . . . 6  |-  ( E. x  e.  A  A. y  e.  A  -.  x <s y  ->  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )  =  ( (
iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) )
43adantr 481 . . . . 5  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u. 
{ <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )  =  ( (
iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) )
5 simprl 794 . . . . . . 7  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  A  C_  No )
6 simpl 473 . . . . . . . . 9  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  E. x  e.  A  A. y  e.  A  -.  x <s y )
7 nomaxmo 31847 . . . . . . . . . 10  |-  ( A 
C_  No  ->  E* x  e.  A  A. y  e.  A  -.  x <s y )
87ad2antrl 764 . . . . . . . . 9  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  E* x  e.  A  A. y  e.  A  -.  x <s y )
9 reu5 3159 . . . . . . . . 9  |-  ( E! x  e.  A  A. y  e.  A  -.  x <s y  <->  ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  E* x  e.  A  A. y  e.  A  -.  x <s y ) )
106, 8, 9sylanbrc 698 . . . . . . . 8  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  E! x  e.  A  A. y  e.  A  -.  x <s y )
11 riotacl 6625 . . . . . . . 8  |-  ( E! x  e.  A  A. y  e.  A  -.  x <s y  -> 
( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  e.  A )
1210, 11syl 17 . . . . . . 7  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  e.  A )
135, 12sseldd 3604 . . . . . 6  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  e.  No )
14 2on 7568 . . . . . . . . 9  |-  2o  e.  On
1514elexi 3213 . . . . . . . 8  |-  2o  e.  _V
1615prid2 4298 . . . . . . 7  |-  2o  e.  { 1o ,  2o }
1716noextend 31819 . . . . . 6  |-  ( (
iota_ x  e.  A  A. y  e.  A  -.  x <s y )  e.  No  ->  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } )  e.  No )
1813, 17syl 17 . . . . 5  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  (
( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } )  e.  No )
194, 18eqeltrd 2701 . . . 4  |-  ( ( E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u. 
{ <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )  e.  No )
20 iffalse 4095 . . . . . 6  |-  ( -. 
E. x  e.  A  A. y  e.  A  -.  x <s y  ->  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u. 
{ <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )  =  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )
2120adantr 481 . . . . 5  |-  ( ( -.  E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )  =  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )
22 funmpt 5926 . . . . . . 7  |-  Fun  (
g  e.  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )
2322a1i 11 . . . . . 6  |-  ( ( -.  E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  Fun  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )
24 iotaex 5868 . . . . . . . . 9  |-  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) )  e. 
_V
25 eqid 2622 . . . . . . . . 9  |-  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  =  ( g  e. 
{ y  |  E. u  e.  A  (
y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) ) } 
|->  ( iota x E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) )  /\  (
u `  g )  =  x ) ) )
2624, 25dmmpti 6023 . . . . . . . 8  |-  dom  (
g  e.  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  =  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }
27 ssel2 3598 . . . . . . . . . . . . . . . . 17  |-  ( ( A  C_  No  /\  u  e.  A )  ->  u  e.  No )
28 nodmon 31803 . . . . . . . . . . . . . . . . 17  |-  ( u  e.  No  ->  dom  u  e.  On )
2927, 28syl 17 . . . . . . . . . . . . . . . 16  |-  ( ( A  C_  No  /\  u  e.  A )  ->  dom  u  e.  On )
30 onss 6990 . . . . . . . . . . . . . . . 16  |-  ( dom  u  e.  On  ->  dom  u  C_  On )
3129, 30syl 17 . . . . . . . . . . . . . . 15  |-  ( ( A  C_  No  /\  u  e.  A )  ->  dom  u  C_  On )
3231sseld 3602 . . . . . . . . . . . . . 14  |-  ( ( A  C_  No  /\  u  e.  A )  ->  (
y  e.  dom  u  ->  y  e.  On ) )
3332adantrd 484 . . . . . . . . . . . . 13  |-  ( ( A  C_  No  /\  u  e.  A )  ->  (
( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) )  ->  y  e.  On ) )
3433rexlimdva 3031 . . . . . . . . . . . 12  |-  ( A 
C_  No  ->  ( E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) )  -> 
y  e.  On ) )
3534abssdv 3676 . . . . . . . . . . 11  |-  ( A 
C_  No  ->  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  C_  On )
36 simplr 792 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A
)  ->  a  e.  b )
3729adantlr 751 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A
)  ->  dom  u  e.  On )
38 ontr1 5771 . . . . . . . . . . . . . . . . . . . 20  |-  ( dom  u  e.  On  ->  ( ( a  e.  b  /\  b  e.  dom  u )  ->  a  e.  dom  u ) )
3937, 38syl 17 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A
)  ->  ( (
a  e.  b  /\  b  e.  dom  u )  ->  a  e.  dom  u ) )
4036, 39mpand 711 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A
)  ->  ( b  e.  dom  u  ->  a  e.  dom  u ) )
4140adantrd 484 . . . . . . . . . . . . . . . . 17  |-  ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A
)  ->  ( (
b  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  b )  =  ( v  |`  suc  b
) ) )  -> 
a  e.  dom  u
) )
42 reseq1 5390 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( u  |`  suc  b )  =  ( v  |`  suc  b )  ->  (
( u  |`  suc  b
)  |`  suc  a )  =  ( ( v  |`  suc  b )  |`  suc  a ) )
43 onelon 5748 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( dom  u  e.  On  /\  b  e.  dom  u
)  ->  b  e.  On )
4437, 43sylan 488 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
b  e.  On )
45 suceloni 7013 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( b  e.  On  ->  suc  b  e.  On )
4644, 45syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  ->  suc  b  e.  On )
47 simpllr 799 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
a  e.  b )
48 eloni 5733 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( b  e.  On  ->  Ord  b )
4944, 48syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  ->  Ord  b )
50 ordsucelsuc 7022 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( Ord  b  ->  ( a  e.  b  <->  suc  a  e.  suc  b ) )
5149, 50syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
( a  e.  b  <->  suc  a  e.  suc  b ) )
5247, 51mpbid 222 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  ->  suc  a  e.  suc  b )
53 onelss 5766 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( suc  b  e.  On  ->  ( suc  a  e.  suc  b  ->  suc  a  C_  suc  b ) )
5446, 52, 53sylc 65 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  ->  suc  a  C_  suc  b
)
5554resabs1d 5428 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
( ( u  |`  suc  b )  |`  suc  a
)  =  ( u  |`  suc  a ) )
5654resabs1d 5428 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
( ( v  |`  suc  b )  |`  suc  a
)  =  ( v  |`  suc  a ) )
5755, 56eqeq12d 2637 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
( ( ( u  |`  suc  b )  |`  suc  a )  =  ( ( v  |`  suc  b
)  |`  suc  a )  <-> 
( u  |`  suc  a
)  =  ( v  |`  suc  a ) ) )
5842, 57syl5ib 234 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
( ( u  |`  suc  b )  =  ( v  |`  suc  b )  ->  ( u  |`  suc  a )  =  ( v  |`  suc  a ) ) )
5958imim2d 57 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
( ( -.  v
<s u  -> 
( u  |`  suc  b
)  =  ( v  |`  suc  b ) )  ->  ( -.  v
<s u  -> 
( u  |`  suc  a
)  =  ( v  |`  suc  a ) ) ) )
6059ralimdv 2963 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A )  /\  b  e.  dom  u )  -> 
( A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  b
)  =  ( v  |`  suc  b ) )  ->  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  a )  =  ( v  |`  suc  a
) ) ) )
6160expimpd 629 . . . . . . . . . . . . . . . . 17  |-  ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A
)  ->  ( (
b  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  b )  =  ( v  |`  suc  b
) ) )  ->  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  a )  =  ( v  |`  suc  a
) ) ) )
6241, 61jcad 555 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  C_  No  /\  a  e.  b )  /\  u  e.  A
)  ->  ( (
b  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  b )  =  ( v  |`  suc  b
) ) )  -> 
( a  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  a
)  =  ( v  |`  suc  a ) ) ) ) )
6362reximdva 3017 . . . . . . . . . . . . . . 15  |-  ( ( A  C_  No  /\  a  e.  b )  ->  ( E. u  e.  A  ( b  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  b
)  =  ( v  |`  suc  b ) ) )  ->  E. u  e.  A  ( a  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  a )  =  ( v  |`  suc  a ) ) ) ) )
6463expimpd 629 . . . . . . . . . . . . . 14  |-  ( A 
C_  No  ->  ( ( a  e.  b  /\  E. u  e.  A  ( b  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  b )  =  ( v  |`  suc  b
) ) ) )  ->  E. u  e.  A  ( a  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  a
)  =  ( v  |`  suc  a ) ) ) ) )
65 vex 3203 . . . . . . . . . . . . . . . 16  |-  b  e. 
_V
66 eleq1 2689 . . . . . . . . . . . . . . . . . 18  |-  ( y  =  b  ->  (
y  e.  dom  u  <->  b  e.  dom  u ) )
67 suceq 5790 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( y  =  b  ->  suc  y  =  suc  b )
6867reseq2d 5396 . . . . . . . . . . . . . . . . . . . . 21  |-  ( y  =  b  ->  (
u  |`  suc  y )  =  ( u  |`  suc  b ) )
6967reseq2d 5396 . . . . . . . . . . . . . . . . . . . . 21  |-  ( y  =  b  ->  (
v  |`  suc  y )  =  ( v  |`  suc  b ) )
7068, 69eqeq12d 2637 . . . . . . . . . . . . . . . . . . . 20  |-  ( y  =  b  ->  (
( u  |`  suc  y
)  =  ( v  |`  suc  y )  <->  ( u  |` 
suc  b )  =  ( v  |`  suc  b
) ) )
7170imbi2d 330 . . . . . . . . . . . . . . . . . . 19  |-  ( y  =  b  ->  (
( -.  v <s u  ->  (
u  |`  suc  y )  =  ( v  |`  suc  y ) )  <->  ( -.  v <s u  -> 
( u  |`  suc  b
)  =  ( v  |`  suc  b ) ) ) )
7271ralbidv 2986 . . . . . . . . . . . . . . . . . 18  |-  ( y  =  b  ->  ( A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) )  <->  A. v  e.  A  ( -.  v <s u  -> 
( u  |`  suc  b
)  =  ( v  |`  suc  b ) ) ) )
7366, 72anbi12d 747 . . . . . . . . . . . . . . . . 17  |-  ( y  =  b  ->  (
( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) )  <->  ( b  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  b )  =  ( v  |`  suc  b ) ) ) ) )
7473rexbidv 3052 . . . . . . . . . . . . . . . 16  |-  ( y  =  b  ->  ( E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) )  <->  E. u  e.  A  ( b  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  b
)  =  ( v  |`  suc  b ) ) ) ) )
7565, 74elab 3350 . . . . . . . . . . . . . . 15  |-  ( b  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  <->  E. u  e.  A  ( b  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  b )  =  ( v  |`  suc  b ) ) ) )
7675anbi2i 730 . . . . . . . . . . . . . 14  |-  ( ( a  e.  b  /\  b  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) } )  <->  ( a  e.  b  /\  E. u  e.  A  ( b  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  b )  =  ( v  |`  suc  b ) ) ) ) )
77 vex 3203 . . . . . . . . . . . . . . 15  |-  a  e. 
_V
78 eleq1 2689 . . . . . . . . . . . . . . . . 17  |-  ( y  =  a  ->  (
y  e.  dom  u  <->  a  e.  dom  u ) )
79 suceq 5790 . . . . . . . . . . . . . . . . . . . . 21  |-  ( y  =  a  ->  suc  y  =  suc  a )
8079reseq2d 5396 . . . . . . . . . . . . . . . . . . . 20  |-  ( y  =  a  ->  (
u  |`  suc  y )  =  ( u  |`  suc  a ) )
8179reseq2d 5396 . . . . . . . . . . . . . . . . . . . 20  |-  ( y  =  a  ->  (
v  |`  suc  y )  =  ( v  |`  suc  a ) )
8280, 81eqeq12d 2637 . . . . . . . . . . . . . . . . . . 19  |-  ( y  =  a  ->  (
( u  |`  suc  y
)  =  ( v  |`  suc  y )  <->  ( u  |` 
suc  a )  =  ( v  |`  suc  a
) ) )
8382imbi2d 330 . . . . . . . . . . . . . . . . . 18  |-  ( y  =  a  ->  (
( -.  v <s u  ->  (
u  |`  suc  y )  =  ( v  |`  suc  y ) )  <->  ( -.  v <s u  -> 
( u  |`  suc  a
)  =  ( v  |`  suc  a ) ) ) )
8483ralbidv 2986 . . . . . . . . . . . . . . . . 17  |-  ( y  =  a  ->  ( A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) )  <->  A. v  e.  A  ( -.  v <s u  -> 
( u  |`  suc  a
)  =  ( v  |`  suc  a ) ) ) )
8578, 84anbi12d 747 . . . . . . . . . . . . . . . 16  |-  ( y  =  a  ->  (
( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) )  <->  ( a  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  a )  =  ( v  |`  suc  a ) ) ) ) )
8685rexbidv 3052 . . . . . . . . . . . . . . 15  |-  ( y  =  a  ->  ( E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) )  <->  E. u  e.  A  ( a  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  a
)  =  ( v  |`  suc  a ) ) ) ) )
8777, 86elab 3350 . . . . . . . . . . . . . 14  |-  ( a  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  <->  E. u  e.  A  ( a  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  a )  =  ( v  |`  suc  a ) ) ) )
8864, 76, 873imtr4g 285 . . . . . . . . . . . . 13  |-  ( A 
C_  No  ->  ( ( a  e.  b  /\  b  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) } )  -> 
a  e.  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } ) )
8988alrimivv 1856 . . . . . . . . . . . 12  |-  ( A 
C_  No  ->  A. a A. b ( ( a  e.  b  /\  b  e.  { y  |  E. u  e.  A  (
y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) ) } )  ->  a  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } ) )
90 dftr2 4754 . . . . . . . . . . . 12  |-  ( Tr 
{ y  |  E. u  e.  A  (
y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) ) }  <->  A. a A. b ( ( a  e.  b  /\  b  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } )  ->  a  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } ) )
9189, 90sylibr 224 . . . . . . . . . . 11  |-  ( A 
C_  No  ->  Tr  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } )
92 dford5 31608 . . . . . . . . . . 11  |-  ( Ord 
{ y  |  E. u  e.  A  (
y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) ) }  <-> 
( { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  C_  On  /\ 
Tr  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) } ) )
9335, 91, 92sylanbrc 698 . . . . . . . . . 10  |-  ( A 
C_  No  ->  Ord  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } )
9493adantr 481 . . . . . . . . 9  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  Ord  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } )
95 bdayfo 31828 . . . . . . . . . . . . . . 15  |-  bday : No -onto-> On
96 fofun 6116 . . . . . . . . . . . . . . 15  |-  ( bday
: No -onto-> On  ->  Fun 
bday )
9795, 96ax-mp 5 . . . . . . . . . . . . . 14  |-  Fun  bday
98 funimaexg 5975 . . . . . . . . . . . . . 14  |-  ( ( Fun  bday  /\  A  e. 
_V )  ->  ( bday " A )  e. 
_V )
9997, 98mpan 706 . . . . . . . . . . . . 13  |-  ( A  e.  _V  ->  ( bday " A )  e. 
_V )
100 uniexg 6955 . . . . . . . . . . . . 13  |-  ( (
bday " A )  e. 
_V  ->  U. ( bday " A
)  e.  _V )
10199, 100syl 17 . . . . . . . . . . . 12  |-  ( A  e.  _V  ->  U. ( bday " A )  e. 
_V )
102101adantl 482 . . . . . . . . . . 11  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  U. ( bday " A )  e. 
_V )
103 simpl 473 . . . . . . . . . . . . . 14  |-  ( ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) )  -> 
y  e.  dom  u
)
104103reximi 3011 . . . . . . . . . . . . 13  |-  ( E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) )  ->  E. u  e.  A  y  e.  dom  u )
105104ss2abi 3674 . . . . . . . . . . . 12  |-  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  C_  { y  |  E. u  e.  A  y  e.  dom  u }
106 bdayval 31801 . . . . . . . . . . . . . . . . . . 19  |-  ( u  e.  No  ->  ( bday `  u )  =  dom  u )
10727, 106syl 17 . . . . . . . . . . . . . . . . . 18  |-  ( ( A  C_  No  /\  u  e.  A )  ->  ( bday `  u )  =  dom  u )
108 fofn 6117 . . . . . . . . . . . . . . . . . . . 20  |-  ( bday
: No -onto-> On  ->  bday 
Fn  No )
10995, 108ax-mp 5 . . . . . . . . . . . . . . . . . . 19  |-  bday  Fn  No
110 fnfvima 6496 . . . . . . . . . . . . . . . . . . 19  |-  ( (
bday  Fn  No  /\  A  C_  No  /\  u  e.  A )  ->  ( bday `  u )  e.  ( bday " A
) )
111109, 110mp3an1 1411 . . . . . . . . . . . . . . . . . 18  |-  ( ( A  C_  No  /\  u  e.  A )  ->  ( bday `  u )  e.  ( bday " A
) )
112107, 111eqeltrrd 2702 . . . . . . . . . . . . . . . . 17  |-  ( ( A  C_  No  /\  u  e.  A )  ->  dom  u  e.  ( bday " A ) )
113 elssuni 4467 . . . . . . . . . . . . . . . . 17  |-  ( dom  u  e.  ( bday " A )  ->  dom  u  C_  U. ( bday " A ) )
114112, 113syl 17 . . . . . . . . . . . . . . . 16  |-  ( ( A  C_  No  /\  u  e.  A )  ->  dom  u  C_  U. ( bday " A ) )
115114sseld 3602 . . . . . . . . . . . . . . 15  |-  ( ( A  C_  No  /\  u  e.  A )  ->  (
y  e.  dom  u  ->  y  e.  U. ( bday " A ) ) )
116115rexlimdva 3031 . . . . . . . . . . . . . 14  |-  ( A 
C_  No  ->  ( E. u  e.  A  y  e.  dom  u  -> 
y  e.  U. ( bday " A ) ) )
117116abssdv 3676 . . . . . . . . . . . . 13  |-  ( A 
C_  No  ->  { y  |  E. u  e.  A  y  e.  dom  u }  C_  U. ( bday " A ) )
118117adantr 481 . . . . . . . . . . . 12  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  { y  |  E. u  e.  A  y  e.  dom  u }  C_  U. ( bday " A ) )
119105, 118syl5ss 3614 . . . . . . . . . . 11  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  C_  U. ( bday " A
) )
120102, 119ssexd 4805 . . . . . . . . . 10  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  e.  _V )
121 elong 5731 . . . . . . . . . 10  |-  ( { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  e.  _V  ->  ( { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  e.  On 
<->  Ord  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) } ) )
122120, 121syl 17 . . . . . . . . 9  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  ( { y  |  E. u  e.  A  (
y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) ) }  e.  On  <->  Ord  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } ) )
12394, 122mpbird 247 . . . . . . . 8  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  e.  On )
12426, 123syl5eqel 2705 . . . . . . 7  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  dom  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  e.  On )
125124adantl 482 . . . . . 6  |-  ( ( -.  E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  dom  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  e.  On )
12625rnmpt 5371 . . . . . . . 8  |-  ran  (
g  e.  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  =  { z  |  E. g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } z  =  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) ) }
127 vex 3203 . . . . . . . . . . . 12  |-  g  e. 
_V
128 eleq1 2689 . . . . . . . . . . . . . 14  |-  ( y  =  g  ->  (
y  e.  dom  u  <->  g  e.  dom  u ) )
129 suceq 5790 . . . . . . . . . . . . . . . . . 18  |-  ( y  =  g  ->  suc  y  =  suc  g )
130129reseq2d 5396 . . . . . . . . . . . . . . . . 17  |-  ( y  =  g  ->  (
u  |`  suc  y )  =  ( u  |`  suc  g ) )
131129reseq2d 5396 . . . . . . . . . . . . . . . . 17  |-  ( y  =  g  ->  (
v  |`  suc  y )  =  ( v  |`  suc  g ) )
132130, 131eqeq12d 2637 . . . . . . . . . . . . . . . 16  |-  ( y  =  g  ->  (
( u  |`  suc  y
)  =  ( v  |`  suc  y )  <->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) )
133132imbi2d 330 . . . . . . . . . . . . . . 15  |-  ( y  =  g  ->  (
( -.  v <s u  ->  (
u  |`  suc  y )  =  ( v  |`  suc  y ) )  <->  ( -.  v <s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) ) ) )
134133ralbidv 2986 . . . . . . . . . . . . . 14  |-  ( y  =  g  ->  ( A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) )  <->  A. v  e.  A  ( -.  v <s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) ) ) )
135128, 134anbi12d 747 . . . . . . . . . . . . 13  |-  ( y  =  g  ->  (
( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) )  <->  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) ) ) ) )
136135rexbidv 3052 . . . . . . . . . . . 12  |-  ( y  =  g  ->  ( E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) )  <->  E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) ) ) ) )
137127, 136elab 3350 . . . . . . . . . . 11  |-  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  <->  E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) ) ) )
138 eqid 2622 . . . . . . . . . . . . . . . . . . 19  |-  ( u `
 g )  =  ( u `  g
)
139 fvex 6201 . . . . . . . . . . . . . . . . . . . 20  |-  ( u `
 g )  e. 
_V
140 eqeq2 2633 . . . . . . . . . . . . . . . . . . . . 21  |-  ( x  =  ( u `  g )  ->  (
( u `  g
)  =  x  <->  ( u `  g )  =  ( u `  g ) ) )
1411403anbi3d 1405 . . . . . . . . . . . . . . . . . . . 20  |-  ( x  =  ( u `  g )  ->  (
( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x )  <->  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  ( u `  g
) ) ) )
142139, 141spcev 3300 . . . . . . . . . . . . . . . . . . 19  |-  ( ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) )  /\  (
u `  g )  =  ( u `  g ) )  ->  E. x ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) )
143138, 142mp3an3 1413 . . . . . . . . . . . . . . . . . 18  |-  ( ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) )  ->  E. x ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) )
144143reximi 3011 . . . . . . . . . . . . . . . . 17  |-  ( E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) )  ->  E. u  e.  A  E. x ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) )
145 rexcom4 3225 . . . . . . . . . . . . . . . . 17  |-  ( E. u  e.  A  E. x ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x )  <->  E. x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) )
146144, 145sylib 208 . . . . . . . . . . . . . . . 16  |-  ( E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) )  ->  E. x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) )
147146adantl 482 . . . . . . . . . . . . . . 15  |-  ( ( A  C_  No  /\  E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) ) )  ->  E. x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) )
148 noprefixmo 31848 . . . . . . . . . . . . . . . 16  |-  ( A 
C_  No  ->  E* x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) )
149148adantr 481 . . . . . . . . . . . . . . 15  |-  ( ( A  C_  No  /\  E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) ) )  ->  E* x E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) )  /\  (
u `  g )  =  x ) )
150 eu5 2496 . . . . . . . . . . . . . . 15  |-  ( E! x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x )  <->  ( E. x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x )  /\  E* x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) ) )
151147, 149, 150sylanbrc 698 . . . . . . . . . . . . . 14  |-  ( ( A  C_  No  /\  E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) ) )  ->  E! x E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) )  /\  (
u `  g )  =  x ) )
152 vex 3203 . . . . . . . . . . . . . . 15  |-  z  e. 
_V
153 eqeq2 2633 . . . . . . . . . . . . . . . . . 18  |-  ( x  =  z  ->  (
( u `  g
)  =  x  <->  ( u `  g )  =  z ) )
1541533anbi3d 1405 . . . . . . . . . . . . . . . . 17  |-  ( x  =  z  ->  (
( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x )  <->  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  z ) ) )
155154rexbidv 3052 . . . . . . . . . . . . . . . 16  |-  ( x  =  z  ->  ( E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x )  <->  E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )
156155iota2 5877 . . . . . . . . . . . . . . 15  |-  ( ( z  e.  _V  /\  E! x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) )  -> 
( E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  z )  <->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) )  =  z ) )
157152, 156mpan 706 . . . . . . . . . . . . . 14  |-  ( E! x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x )  ->  ( E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z )  <->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) )  =  z ) )
158151, 157syl 17 . . . . . . . . . . . . 13  |-  ( ( A  C_  No  /\  E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) ) )  ->  ( E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  z )  <->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) )  =  z ) )
159 eqcom 2629 . . . . . . . . . . . . 13  |-  ( ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) )  =  z  <->  z  =  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )
160158, 159syl6bb 276 . . . . . . . . . . . 12  |-  ( ( A  C_  No  /\  E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) ) )  ->  ( E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  z )  <->  z  =  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )
161 simprr3 1111 . . . . . . . . . . . . . . 15  |-  ( ( A  C_  No  /\  (
u  e.  A  /\  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )  -> 
( u `  g
)  =  z )
16227adantrr 753 . . . . . . . . . . . . . . . . 17  |-  ( ( A  C_  No  /\  (
u  e.  A  /\  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )  ->  u  e.  No )
163 norn 31804 . . . . . . . . . . . . . . . . 17  |-  ( u  e.  No  ->  ran  u  C_  { 1o ,  2o } )
164162, 163syl 17 . . . . . . . . . . . . . . . 16  |-  ( ( A  C_  No  /\  (
u  e.  A  /\  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )  ->  ran  u  C_  { 1o ,  2o } )
165 nofun 31802 . . . . . . . . . . . . . . . . . 18  |-  ( u  e.  No  ->  Fun  u )
166162, 165syl 17 . . . . . . . . . . . . . . . . 17  |-  ( ( A  C_  No  /\  (
u  e.  A  /\  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )  ->  Fun  u )
167 simprr1 1109 . . . . . . . . . . . . . . . . 17  |-  ( ( A  C_  No  /\  (
u  e.  A  /\  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )  -> 
g  e.  dom  u
)
168 fvelrn 6352 . . . . . . . . . . . . . . . . 17  |-  ( ( Fun  u  /\  g  e.  dom  u )  -> 
( u `  g
)  e.  ran  u
)
169166, 167, 168syl2anc 693 . . . . . . . . . . . . . . . 16  |-  ( ( A  C_  No  /\  (
u  e.  A  /\  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )  -> 
( u `  g
)  e.  ran  u
)
170164, 169sseldd 3604 . . . . . . . . . . . . . . 15  |-  ( ( A  C_  No  /\  (
u  e.  A  /\  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )  -> 
( u `  g
)  e.  { 1o ,  2o } )
171161, 170eqeltrrd 2702 . . . . . . . . . . . . . 14  |-  ( ( A  C_  No  /\  (
u  e.  A  /\  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  z ) ) )  -> 
z  e.  { 1o ,  2o } )
172171rexlimdvaa 3032 . . . . . . . . . . . . 13  |-  ( A 
C_  No  ->  ( E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) )  /\  (
u `  g )  =  z )  -> 
z  e.  { 1o ,  2o } ) )
173172adantr 481 . . . . . . . . . . . 12  |-  ( ( A  C_  No  /\  E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) ) )  ->  ( E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  z )  ->  z  e.  { 1o ,  2o } ) )
174160, 173sylbird 250 . . . . . . . . . . 11  |-  ( ( A  C_  No  /\  E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) ) ) )  ->  ( z  =  ( iota x E. u  e.  A  (
g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  g )  =  ( v  |`  suc  g
) )  /\  (
u `  g )  =  x ) )  -> 
z  e.  { 1o ,  2o } ) )
175137, 174sylan2b 492 . . . . . . . . . 10  |-  ( ( A  C_  No  /\  g  e.  { y  |  E. u  e.  A  (
y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) ) } )  ->  ( z  =  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) )  ->  z  e.  { 1o ,  2o } ) )
176175rexlimdva 3031 . . . . . . . . 9  |-  ( A 
C_  No  ->  ( E. g  e.  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) } z  =  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  g
)  =  ( v  |`  suc  g ) )  /\  ( u `  g )  =  x ) )  ->  z  e.  { 1o ,  2o } ) )
177176abssdv 3676 . . . . . . . 8  |-  ( A 
C_  No  ->  { z  |  E. g  e. 
{ y  |  E. u  e.  A  (
y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |` 
suc  y )  =  ( v  |`  suc  y
) ) ) } z  =  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) } 
C_  { 1o ,  2o } )
178126, 177syl5eqss 3649 . . . . . . 7  |-  ( A 
C_  No  ->  ran  (
g  e.  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) 
C_  { 1o ,  2o } )
179178ad2antrl 764 . . . . . 6  |-  ( ( -.  E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  ran  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) 
C_  { 1o ,  2o } )
180 elno2 31807 . . . . . 6  |-  ( ( g  e.  { y  |  E. u  e.  A  ( y  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  e.  No  <->  ( Fun  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  /\  dom  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  e.  On  /\  ran  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) 
C_  { 1o ,  2o } ) )
18123, 125, 179, 180syl3anbrc 1246 . . . . 5  |-  ( ( -.  E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  -> 
( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) )  e.  No )
18221, 181eqeltrd 2701 . . . 4  |-  ( ( -.  E. x  e.  A  A. y  e.  A  -.  x <s y  /\  ( A  C_  No  /\  A  e.  _V ) )  ->  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u.  { <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  { y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v
<s u  -> 
( u  |`  suc  y
)  =  ( v  |`  suc  y ) ) ) }  |->  ( iota
x E. u  e.  A  ( g  e. 
dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )  e.  No )
18319, 182pm2.61ian 831 . . 3  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  if ( E. x  e.  A  A. y  e.  A  -.  x <s y ,  ( ( iota_ x  e.  A  A. y  e.  A  -.  x <s y )  u. 
{ <. dom  ( iota_ x  e.  A  A. y  e.  A  -.  x <s y ) ,  2o >. } ) ,  ( g  e.  {
y  |  E. u  e.  A  ( y  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  y )  =  ( v  |`  suc  y ) ) ) }  |->  ( iota x E. u  e.  A  ( g  e.  dom  u  /\  A. v  e.  A  ( -.  v <s u  ->  ( u  |`  suc  g )  =  ( v  |`  suc  g ) )  /\  ( u `
 g )  =  x ) ) ) )  e.  No )
1842, 183syl5eqel 2705 . 2  |-  ( ( A  C_  No  /\  A  e.  _V )  ->  S  e.  No )
1851, 184sylan2 491 1  |-  ( ( A  C_  No  /\  A  e.  V )  ->  S  e.  No )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 196    /\ wa 384    /\ w3a 1037   A.wal 1481    = wceq 1483   E.wex 1704    e. wcel 1990   E!weu 2470   E*wmo 2471   {cab 2608   A.wral 2912   E.wrex 2913   E!wreu 2914   E*wrmo 2915   _Vcvv 3200    u. cun 3572    C_ wss 3574   ifcif 4086   {csn 4177   {cpr 4179   <.cop 4183   U.cuni 4436   class class class wbr 4653    |-> cmpt 4729   Tr wtr 4752   dom cdm 5114   ran crn 5115    |` cres 5116   "cima 5117   Ord word 5722   Oncon0 5723   suc csuc 5725   iotacio 5849   Fun wfun 5882    Fn wfn 5883   -onto->wfo 5886   ` cfv 5888   iota_crio 6610   1oc1o 7553   2oc2o 7554   Nocsur 31793   <scslt 31794   bdaycbday 31795
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1038  df-3an 1039  df-tru 1486  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-ral 2917  df-rex 2918  df-reu 2919  df-rmo 2920  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-pss 3590  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-tp 4182  df-op 4184  df-uni 4437  df-iun 4522  df-br 4654  df-opab 4713  df-mpt 4730  df-tr 4753  df-id 5024  df-eprel 5029  df-po 5035  df-so 5036  df-fr 5073  df-we 5075  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-ord 5726  df-on 5727  df-suc 5729  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-riota 6611  df-1o 7560  df-2o 7561  df-no 31796  df-slt 31797  df-bday 31798
This theorem is referenced by:  nosupbday  31851  nosupres  31853  nosupbnd1lem1  31854  nosupbnd1lem2  31855  nosupbnd1lem3  31856  nosupbnd1lem4  31857  nosupbnd1lem5  31858  nosupbnd1lem6  31859  nosupbnd2  31862  noetalem1  31863  noetalem2  31864  noetalem3  31865  noetalem4  31866
  Copyright terms: Public domain W3C validator