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

Theorem hashfibclem 11199
Description: Lemma for hashfibc 11200: inductive step. (Contributed by Mario Carneiro, 13-Jul-2014.)
Hypotheses
Ref Expression
hashbc.1  |-  ( ph  ->  A  e.  Fin )
hashbc.2  |-  ( ph  ->  -.  z  e.  A
)
hashfibc.3  |-  ( ph  ->  A. j  e.  ZZ  ( ( `  A )  _C  j )  =  ( `  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  j } ) )
hashbc.4  |-  ( ph  ->  K  e.  ZZ )
Assertion
Ref Expression
hashfibclem  |-  ( ph  ->  ( ( `  ( A  u.  { z } ) )  _C  K )  =  ( `  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( `  x )  =  K } ) )
Distinct variable groups:    A, j, x, z    j, K, x    ph, x
Allowed substitution hints:    ph( z, j)    K( z)

Proof of Theorem hashfibclem
Dummy variables  u  v  r are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 oveq2 6057 . . . . . 6  |-  ( j  =  K  ->  (
( `  A )  _C  j )  =  ( ( `  A )  _C  K ) )
2 eqeq2 2242 . . . . . . . 8  |-  ( j  =  K  ->  (
( `  x )  =  j  <->  ( `  x )  =  K ) )
32rabbidv 2801 . . . . . . 7  |-  ( j  =  K  ->  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  j }  =  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  K }
)
43fveq2d 5673 . . . . . 6  |-  ( j  =  K  ->  ( `  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  j } )  =  ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  K } ) )
51, 4eqeq12d 2247 . . . . 5  |-  ( j  =  K  ->  (
( ( `  A
)  _C  j )  =  ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  j } )  <-> 
( ( `  A
)  _C  K )  =  ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  K } ) ) )
6 hashfibc.3 . . . . 5  |-  ( ph  ->  A. j  e.  ZZ  ( ( `  A )  _C  j )  =  ( `  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  j } ) )
7 hashbc.4 . . . . 5  |-  ( ph  ->  K  e.  ZZ )
85, 6, 7rspcdva 2925 . . . 4  |-  ( ph  ->  ( ( `  A
)  _C  K )  =  ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  K } ) )
9 ssun1 3381 . . . . . . . . . . . . . . 15  |-  A  C_  ( A  u.  { z } )
109sspwi 3682 . . . . . . . . . . . . . 14  |-  ~P A  C_ 
~P ( A  u.  { z } )
1110sseli 3233 . . . . . . . . . . . . 13  |-  ( x  e.  ~P A  ->  x  e.  ~P ( A  u.  { z } ) )
1211anim1i 340 . . . . . . . . . . . 12  |-  ( ( x  e.  ~P A  /\  x  e.  Fin )  ->  ( x  e. 
~P ( A  u.  { z } )  /\  x  e.  Fin )
)
13 elin 3401 . . . . . . . . . . . 12  |-  ( x  e.  ( ~P A  i^i  Fin )  <->  ( x  e.  ~P A  /\  x  e.  Fin ) )
14 elin 3401 . . . . . . . . . . . 12  |-  ( x  e.  ( ~P ( A  u.  { z } )  i^i  Fin ) 
<->  ( x  e.  ~P ( A  u.  { z } )  /\  x  e.  Fin ) )
1512, 13, 143imtr4i 201 . . . . . . . . . . 11  |-  ( x  e.  ( ~P A  i^i  Fin )  ->  x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )
)
1615adantl 277 . . . . . . . . . 10  |-  ( (
ph  /\  x  e.  ( ~P A  i^i  Fin ) )  ->  x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )
)
17 elinel1 3404 . . . . . . . . . . 11  |-  ( x  e.  ( ~P A  i^i  Fin )  ->  x  e.  ~P A )
18 hashbc.2 . . . . . . . . . . . 12  |-  ( ph  ->  -.  z  e.  A
)
19 elpwi 3677 . . . . . . . . . . . . 13  |-  ( x  e.  ~P A  ->  x  C_  A )
2019ssneld 3239 . . . . . . . . . . . 12  |-  ( x  e.  ~P A  -> 
( -.  z  e.  A  ->  -.  z  e.  x ) )
2118, 20mpan9 281 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  ~P A )  ->  -.  z  e.  x )
2217, 21sylan2 286 . . . . . . . . . 10  |-  ( (
ph  /\  x  e.  ( ~P A  i^i  Fin ) )  ->  -.  z  e.  x )
2316, 22jca 306 . . . . . . . . 9  |-  ( (
ph  /\  x  e.  ( ~P A  i^i  Fin ) )  ->  (
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  /\  -.  z  e.  x )
)
24 elinel1 3404 . . . . . . . . . . . 12  |-  ( x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  ->  x  e.  ~P ( A  u.  { z } ) )
25 elpwi 3677 . . . . . . . . . . . . . . . 16  |-  ( x  e.  ~P ( A  u.  { z } )  ->  x  C_  ( A  u.  { z } ) )
26 uncom 3362 . . . . . . . . . . . . . . . 16  |-  ( A  u.  { z } )  =  ( { z }  u.  A
)
2725, 26sseqtrdi 3285 . . . . . . . . . . . . . . 15  |-  ( x  e.  ~P ( A  u.  { z } )  ->  x  C_  ( { z }  u.  A ) )
2827adantr 276 . . . . . . . . . . . . . 14  |-  ( ( x  e.  ~P ( A  u.  { z } )  /\  -.  z  e.  x )  ->  x  C_  ( {
z }  u.  A
) )
29 simpr 110 . . . . . . . . . . . . . . . 16  |-  ( ( x  e.  ~P ( A  u.  { z } )  /\  -.  z  e.  x )  ->  -.  z  e.  x
)
30 disjsn 3750 . . . . . . . . . . . . . . . 16  |-  ( ( x  i^i  { z } )  =  (/)  <->  -.  z  e.  x )
3129, 30sylibr 134 . . . . . . . . . . . . . . 15  |-  ( ( x  e.  ~P ( A  u.  { z } )  /\  -.  z  e.  x )  ->  ( x  i^i  {
z } )  =  (/) )
32 disjssun 3571 . . . . . . . . . . . . . . 15  |-  ( ( x  i^i  { z } )  =  (/)  ->  ( x  C_  ( { z }  u.  A )  <->  x  C_  A
) )
3331, 32syl 14 . . . . . . . . . . . . . 14  |-  ( ( x  e.  ~P ( A  u.  { z } )  /\  -.  z  e.  x )  ->  ( x  C_  ( { z }  u.  A )  <->  x  C_  A
) )
3428, 33mpbid 147 . . . . . . . . . . . . 13  |-  ( ( x  e.  ~P ( A  u.  { z } )  /\  -.  z  e.  x )  ->  x  C_  A )
35 vex 2815 . . . . . . . . . . . . . 14  |-  x  e. 
_V
3635elpw 3674 . . . . . . . . . . . . 13  |-  ( x  e.  ~P A  <->  x  C_  A
)
3734, 36sylibr 134 . . . . . . . . . . . 12  |-  ( ( x  e.  ~P ( A  u.  { z } )  /\  -.  z  e.  x )  ->  x  e.  ~P A
)
3824, 37sylan 283 . . . . . . . . . . 11  |-  ( ( x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  /\  -.  z  e.  x )  ->  x  e.  ~P A
)
39 elinel2 3405 . . . . . . . . . . . 12  |-  ( x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  ->  x  e.  Fin )
4039adantr 276 . . . . . . . . . . 11  |-  ( ( x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  /\  -.  z  e.  x )  ->  x  e.  Fin )
4138, 40elind 3403 . . . . . . . . . 10  |-  ( ( x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  /\  -.  z  e.  x )  ->  x  e.  ( ~P A  i^i  Fin )
)
4241adantl 277 . . . . . . . . 9  |-  ( (
ph  /\  ( x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  -.  z  e.  x
) )  ->  x  e.  ( ~P A  i^i  Fin ) )
4323, 42impbida 600 . . . . . . . 8  |-  ( ph  ->  ( x  e.  ( ~P A  i^i  Fin ) 
<->  ( x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  -.  z  e.  x )
) )
4443anbi1d 465 . . . . . . 7  |-  ( ph  ->  ( ( x  e.  ( ~P A  i^i  Fin )  /\  ( `  x
)  =  K )  <-> 
( ( x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  -.  z  e.  x
)  /\  ( `  x
)  =  K ) ) )
45 anass 401 . . . . . . 7  |-  ( ( ( x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  -.  z  e.  x )  /\  ( `  x )  =  K )  <->  ( x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( -.  z  e.  x  /\  ( `  x
)  =  K ) ) )
4644, 45bitrdi 196 . . . . . 6  |-  ( ph  ->  ( ( x  e.  ( ~P A  i^i  Fin )  /\  ( `  x
)  =  K )  <-> 
( x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  ( -.  z  e.  x  /\  ( `  x )  =  K ) ) ) )
4746rabbidva2 2796 . . . . 5  |-  ( ph  ->  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  K }  =  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) } )
4847fveq2d 5673 . . . 4  |-  ( ph  ->  ( `  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  K }
)  =  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) } ) )
498, 48eqtrd 2265 . . 3  |-  ( ph  ->  ( ( `  A
)  _C  K )  =  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) } ) )
50 oveq2 6057 . . . . . 6  |-  ( j  =  ( K  - 
1 )  ->  (
( `  A )  _C  j )  =  ( ( `  A )  _C  ( K  -  1 ) ) )
51 eqeq2 2242 . . . . . . . 8  |-  ( j  =  ( K  - 
1 )  ->  (
( `  x )  =  j  <->  ( `  x )  =  ( K  - 
1 ) ) )
5251rabbidv 2801 . . . . . . 7  |-  ( j  =  ( K  - 
1 )  ->  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  j }  =  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) } )
5352fveq2d 5673 . . . . . 6  |-  ( j  =  ( K  - 
1 )  ->  ( `  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  j } )  =  ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) } ) )
5450, 53eqeq12d 2247 . . . . 5  |-  ( j  =  ( K  - 
1 )  ->  (
( ( `  A
)  _C  j )  =  ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  j } )  <-> 
( ( `  A
)  _C  ( K  -  1 ) )  =  ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) } ) ) )
55 peano2zm 9611 . . . . . 6  |-  ( K  e.  ZZ  ->  ( K  -  1 )  e.  ZZ )
567, 55syl 14 . . . . 5  |-  ( ph  ->  ( K  -  1 )  e.  ZZ )
5754, 6, 56rspcdva 2925 . . . 4  |-  ( ph  ->  ( ( `  A
)  _C  ( K  -  1 ) )  =  ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) } ) )
58 eqid 2232 . . . . . . 7  |-  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) }  =  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) }
59 hashbc.1 . . . . . . . . 9  |-  ( ph  ->  A  e.  Fin )
6059pwexd 4293 . . . . . . . 8  |-  ( ph  ->  ~P A  e.  _V )
61 inss1 3440 . . . . . . . . 9  |-  ( ~P A  i^i  Fin )  C_ 
~P A
6261a1i 9 . . . . . . . 8  |-  ( ph  ->  ( ~P A  i^i  Fin )  C_  ~P A
)
6360, 62ssexd 4249 . . . . . . 7  |-  ( ph  ->  ( ~P A  i^i  Fin )  e.  _V )
6458, 63rabexd 4256 . . . . . 6  |-  ( ph  ->  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) }  e.  _V )
65 eqid 2232 . . . . . . 7  |-  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( z  e.  x  /\  ( `  x
)  =  K ) }  =  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( z  e.  x  /\  ( `  x
)  =  K ) }
66 vsnex 4323 . . . . . . . . . 10  |-  { z }  e.  _V
67 unexg 4563 . . . . . . . . . 10  |-  ( ( A  e.  Fin  /\  { z }  e.  _V )  ->  ( A  u.  { z } )  e. 
_V )
6859, 66, 67sylancl 413 . . . . . . . . 9  |-  ( ph  ->  ( A  u.  {
z } )  e. 
_V )
6968pwexd 4293 . . . . . . . 8  |-  ( ph  ->  ~P ( A  u.  { z } )  e. 
_V )
70 inex1g 4245 . . . . . . . 8  |-  ( ~P ( A  u.  {
z } )  e. 
_V  ->  ( ~P ( A  u.  { z } )  i^i  Fin )  e.  _V )
7169, 70syl 14 . . . . . . 7  |-  ( ph  ->  ( ~P ( A  u.  { z } )  i^i  Fin )  e.  _V )
7265, 71rabexd 4256 . . . . . 6  |-  ( ph  ->  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) }  e.  _V )
73 fveqeq2 5678 . . . . . . . 8  |-  ( x  =  u  ->  (
( `  x )  =  ( K  -  1 )  <->  ( `  u )  =  ( K  - 
1 ) ) )
7473elrab 2972 . . . . . . 7  |-  ( u  e.  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) }  <-> 
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )
75 eleq2 2296 . . . . . . . . . 10  |-  ( x  =  ( u  u. 
{ z } )  ->  ( z  e.  x  <->  z  e.  ( u  u.  { z } ) ) )
76 fveqeq2 5678 . . . . . . . . . 10  |-  ( x  =  ( u  u. 
{ z } )  ->  ( ( `  x
)  =  K  <->  ( `  (
u  u.  { z } ) )  =  K ) )
7775, 76anbi12d 473 . . . . . . . . 9  |-  ( x  =  ( u  u. 
{ z } )  ->  ( ( z  e.  x  /\  ( `  x )  =  K )  <->  ( z  e.  ( u  u.  {
z } )  /\  ( `  ( u  u. 
{ z } ) )  =  K ) ) )
78 elinel1 3404 . . . . . . . . . . 11  |-  ( u  e.  ( ~P A  i^i  Fin )  ->  u  e.  ~P A )
79 elpwi 3677 . . . . . . . . . . . . . 14  |-  ( u  e.  ~P A  ->  u  C_  A )
8079ad2antrl 490 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  u  C_  A )
81 unss1 3387 . . . . . . . . . . . . 13  |-  ( u 
C_  A  ->  (
u  u.  { z } )  C_  ( A  u.  { z } ) )
8280, 81syl 14 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  (
u  u.  { z } )  C_  ( A  u.  { z } ) )
83 vex 2815 . . . . . . . . . . . . . 14  |-  u  e. 
_V
8483, 66unex 4561 . . . . . . . . . . . . 13  |-  ( u  u.  { z } )  e.  _V
8584elpw 3674 . . . . . . . . . . . 12  |-  ( ( u  u.  { z } )  e.  ~P ( A  u.  { z } )  <->  ( u  u.  { z } ) 
C_  ( A  u.  { z } ) )
8682, 85sylibr 134 . . . . . . . . . . 11  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  (
u  u.  { z } )  e.  ~P ( A  u.  { z } ) )
8778, 86sylanr1 404 . . . . . . . . . 10  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( u  u.  { z } )  e.  ~P ( A  u.  { z } ) )
88 simprl 531 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  u  e.  ( ~P A  i^i  Fin ) )
8988elin2d 3408 . . . . . . . . . . 11  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  u  e.  Fin )
90 vex 2815 . . . . . . . . . . . 12  |-  z  e. 
_V
9190a1i 9 . . . . . . . . . . 11  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  z  e.  _V )
9218adantr 276 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  -.  z  e.  A )
9380, 92ssneldd 3240 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  -.  z  e.  u )
9478, 93sylanr1 404 . . . . . . . . . . 11  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  -.  z  e.  u )
95 unsnfi 7178 . . . . . . . . . . 11  |-  ( ( u  e.  Fin  /\  z  e.  _V  /\  -.  z  e.  u )  ->  ( u  u.  {
z } )  e. 
Fin )
9689, 91, 94, 95syl3anc 1274 . . . . . . . . . 10  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( u  u.  { z } )  e.  Fin )
9787, 96elind 3403 . . . . . . . . 9  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( u  u.  { z } )  e.  ( ~P ( A  u.  { z } )  i^i  Fin ) )
98 snfig 7055 . . . . . . . . . . . . . 14  |-  ( z  e.  _V  ->  { z }  e.  Fin )
9998elv 2816 . . . . . . . . . . . . 13  |-  { z }  e.  Fin
10099a1i 9 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  { z }  e.  Fin )
101 disjsn 3750 . . . . . . . . . . . . 13  |-  ( ( u  i^i  { z } )  =  (/)  <->  -.  z  e.  u )
10294, 101sylibr 134 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( u  i^i  { z } )  =  (/) )
103 hashun 11164 . . . . . . . . . . . 12  |-  ( ( u  e.  Fin  /\  { z }  e.  Fin  /\  ( u  i^i  {
z } )  =  (/) )  ->  ( `  (
u  u.  { z } ) )  =  ( ( `  u
)  +  ( `  {
z } ) ) )
10489, 100, 102, 103syl3anc 1274 . . . . . . . . . . 11  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( `  (
u  u.  { z } ) )  =  ( ( `  u
)  +  ( `  {
z } ) ) )
105 simprr 533 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( `  u
)  =  ( K  -  1 ) )
106 hashsng 11156 . . . . . . . . . . . . . 14  |-  ( z  e.  _V  ->  ( `  { z } )  =  1 )
107106elv 2816 . . . . . . . . . . . . 13  |-  ( `  {
z } )  =  1
108107a1i 9 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( `  {
z } )  =  1 )
109105, 108oveq12d 6067 . . . . . . . . . . 11  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( ( `  u )  +  ( `  { z } ) )  =  ( ( K  -  1 )  +  1 ) )
1107adantr 276 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  K  e.  ZZ )
111110zcnd 9697 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  K  e.  CC )
11278, 111sylanr1 404 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  K  e.  CC )
113 ax-1cn 8216 . . . . . . . . . . . 12  |-  1  e.  CC
114 npcan 8478 . . . . . . . . . . . 12  |-  ( ( K  e.  CC  /\  1  e.  CC )  ->  ( ( K  - 
1 )  +  1 )  =  K )
115112, 113, 114sylancl 413 . . . . . . . . . . 11  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( ( K  -  1 )  +  1 )  =  K )
116104, 109, 1153eqtrd 2269 . . . . . . . . . 10  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( `  (
u  u.  { z } ) )  =  K )
117 ssun2 3382 . . . . . . . . . . 11  |-  { z }  C_  ( u  u.  { z } )
11890snss 3828 . . . . . . . . . . 11  |-  ( z  e.  ( u  u. 
{ z } )  <->  { z }  C_  ( u  u.  { z } ) )
119117, 118mpbir 146 . . . . . . . . . 10  |-  z  e.  ( u  u.  {
z } )
120116, 119jctil 312 . . . . . . . . 9  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( z  e.  ( u  u.  {
z } )  /\  ( `  ( u  u. 
{ z } ) )  =  K ) )
12177, 97, 120elrabd 2974 . . . . . . . 8  |-  ( (
ph  /\  ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) ) )  ->  ( u  u.  { z } )  e.  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( z  e.  x  /\  ( `  x
)  =  K ) } )
122121ex 115 . . . . . . 7  |-  ( ph  ->  ( ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  ->  ( u  u. 
{ z } )  e.  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( z  e.  x  /\  ( `  x
)  =  K ) } ) )
12374, 122biimtrid 152 . . . . . 6  |-  ( ph  ->  ( u  e.  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) }  ->  ( u  u.  { z } )  e.  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) )
124 eleq2 2296 . . . . . . . . 9  |-  ( x  =  v  ->  (
z  e.  x  <->  z  e.  v ) )
125 fveqeq2 5678 . . . . . . . . 9  |-  ( x  =  v  ->  (
( `  x )  =  K  <->  ( `  v )  =  K ) )
126124, 125anbi12d 473 . . . . . . . 8  |-  ( x  =  v  ->  (
( z  e.  x  /\  ( `  x )  =  K )  <->  ( z  e.  v  /\  ( `  v )  =  K ) ) )
127126elrab 2972 . . . . . . 7  |-  ( v  e.  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( z  e.  x  /\  ( `  x
)  =  K ) }  <->  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )
128 fveqeq2 5678 . . . . . . . . 9  |-  ( x  =  ( v  \  { z } )  ->  ( ( `  x
)  =  ( K  -  1 )  <->  ( `  (
v  \  { z } ) )  =  ( K  -  1 ) ) )
129 elinel1 3404 . . . . . . . . . . . 12  |-  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  ->  v  e.  ~P ( A  u.  { z } ) )
130129ad2antrl 490 . . . . . . . . . . 11  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  v  e.  ~P ( A  u.  { z } ) )
131 elpwi 3677 . . . . . . . . . . . . . 14  |-  ( v  e.  ~P ( A  u.  { z } )  ->  v  C_  ( A  u.  { z } ) )
132131, 26sseqtrdi 3285 . . . . . . . . . . . . 13  |-  ( v  e.  ~P ( A  u.  { z } )  ->  v  C_  ( { z }  u.  A ) )
133 ssundifim 3592 . . . . . . . . . . . . 13  |-  ( v 
C_  ( { z }  u.  A )  ->  ( v  \  { z } ) 
C_  A )
134132, 133syl 14 . . . . . . . . . . . 12  |-  ( v  e.  ~P ( A  u.  { z } )  ->  ( v  \  { z } ) 
C_  A )
135 vex 2815 . . . . . . . . . . . . . 14  |-  v  e. 
_V
136135difexi 4252 . . . . . . . . . . . . 13  |-  ( v 
\  { z } )  e.  _V
137136elpw 3674 . . . . . . . . . . . 12  |-  ( ( v  \  { z } )  e.  ~P A 
<->  ( v  \  {
z } )  C_  A )
138134, 137sylibr 134 . . . . . . . . . . 11  |-  ( v  e.  ~P ( A  u.  { z } )  ->  ( v  \  { z } )  e.  ~P A )
139130, 138syl 14 . . . . . . . . . 10  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
v  \  { z } )  e.  ~P A )
140 elinel2 3405 . . . . . . . . . . . 12  |-  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  ->  v  e.  Fin )
141140ad2antrl 490 . . . . . . . . . . 11  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  v  e.  Fin )
142 simprrl 541 . . . . . . . . . . 11  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  z  e.  v )
143 diffisn 7149 . . . . . . . . . . 11  |-  ( ( v  e.  Fin  /\  z  e.  v )  ->  ( v  \  {
z } )  e. 
Fin )
144141, 142, 143syl2anc 411 . . . . . . . . . 10  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
v  \  { z } )  e.  Fin )
145139, 144elind 3403 . . . . . . . . 9  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
v  \  { z } )  e.  ( ~P A  i^i  Fin ) )
146 hashcl 11139 . . . . . . . . . . . . 13  |-  ( ( v  \  { z } )  e.  Fin  ->  ( `  ( v  \  { z } ) )  e.  NN0 )
147144, 146syl 14 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  ( `  ( v  \  {
z } ) )  e.  NN0 )
148147nn0cnd 9551 . . . . . . . . . . 11  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  ( `  ( v  \  {
z } ) )  e.  CC )
149 pncan 8475 . . . . . . . . . . 11  |-  ( ( ( `  ( v  \  { z } ) )  e.  CC  /\  1  e.  CC )  ->  ( ( ( `  (
v  \  { z } ) )  +  1 )  -  1 )  =  ( `  (
v  \  { z } ) ) )
150148, 113, 149sylancl 413 . . . . . . . . . 10  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
( ( `  (
v  \  { z } ) )  +  1 )  -  1 )  =  ( `  (
v  \  { z } ) ) )
151 uncom 3362 . . . . . . . . . . . . . 14  |-  ( ( v  \  { z } )  u.  {
z } )  =  ( { z }  u.  ( v  \  { z } ) )
15299a1i 9 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  { z }  e.  Fin )
153142snssd 3838 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  { z }  C_  v )
154 undiffi 7184 . . . . . . . . . . . . . . 15  |-  ( ( v  e.  Fin  /\  { z }  e.  Fin  /\ 
{ z }  C_  v )  ->  v  =  ( { z }  u.  ( v 
\  { z } ) ) )
155141, 152, 153, 154syl3anc 1274 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  v  =  ( { z }  u.  ( v 
\  { z } ) ) )
156151, 155eqtr4id 2284 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
( v  \  {
z } )  u. 
{ z } )  =  v )
157156fveq2d 5673 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  ( `  ( ( v  \  { z } )  u.  { z } ) )  =  ( `  v ) )
158 disjdifr 3581 . . . . . . . . . . . . . . 15  |-  ( ( v  \  { z } )  i^i  {
z } )  =  (/)
159158a1i 9 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
( v  \  {
z } )  i^i 
{ z } )  =  (/) )
160 hashun 11164 . . . . . . . . . . . . . 14  |-  ( ( ( v  \  {
z } )  e. 
Fin  /\  { z }  e.  Fin  /\  (
( v  \  {
z } )  i^i 
{ z } )  =  (/) )  ->  ( `  ( ( v  \  { z } )  u.  { z } ) )  =  ( ( `  ( v  \  { z } ) )  +  ( `  {
z } ) ) )
161144, 152, 159, 160syl3anc 1274 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  ( `  ( ( v  \  { z } )  u.  { z } ) )  =  ( ( `  ( v  \  { z } ) )  +  ( `  {
z } ) ) )
162107oveq2i 6060 . . . . . . . . . . . . 13  |-  ( ( `  ( v  \  {
z } ) )  +  ( `  {
z } ) )  =  ( ( `  (
v  \  { z } ) )  +  1 )
163161, 162eqtrdi 2281 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  ( `  ( ( v  \  { z } )  u.  { z } ) )  =  ( ( `  ( v  \  { z } ) )  +  1 ) )
164 simprrr 542 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  ( `  v )  =  K )
165157, 163, 1643eqtr3d 2273 . . . . . . . . . . 11  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
( `  ( v  \  { z } ) )  +  1 )  =  K )
166165oveq1d 6064 . . . . . . . . . 10  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
( ( `  (
v  \  { z } ) )  +  1 )  -  1 )  =  ( K  -  1 ) )
167150, 166eqtr3d 2267 . . . . . . . . 9  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  ( `  ( v  \  {
z } ) )  =  ( K  - 
1 ) )
168128, 145, 167elrabd 2974 . . . . . . . 8  |-  ( (
ph  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
v  \  { z } )  e.  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) } )
169168ex 115 . . . . . . 7  |-  ( ph  ->  ( ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) )  ->  ( v  \  { z } )  e.  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) } ) )
170127, 169biimtrid 152 . . . . . 6  |-  ( ph  ->  ( v  e.  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) }  ->  ( v  \  { z } )  e.  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) } ) )
17174, 127anbi12i 460 . . . . . . 7  |-  ( ( u  e.  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) }  /\  v  e.  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  <-> 
( ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )
172 uncom 3362 . . . . . . . . . 10  |-  ( { z }  u.  (
v  \  { z } ) )  =  ( ( v  \  { z } )  u.  { z } )
173141adantrl 478 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  v  e.  Fin )
17499a1i 9 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  { z }  e.  Fin )
175153adantrl 478 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  { z }  C_  v )
176173, 174, 175, 154syl3anc 1274 . . . . . . . . . . 11  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  v  =  ( { z }  u.  ( v  \  {
z } ) ) )
177176adantr 276 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  u  =  ( v  \  { z } ) )  ->  v  =  ( { z }  u.  ( v  \  {
z } ) ) )
178 simpr 110 . . . . . . . . . . 11  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  u  =  ( v  \  { z } ) )  ->  u  =  ( v  \  {
z } ) )
179178uneq1d 3371 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  u  =  ( v  \  { z } ) )  ->  ( u  u.  { z } )  =  ( ( v 
\  { z } )  u.  { z } ) )
180172, 177, 1793eqtr4a 2291 . . . . . . . . 9  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  u  =  ( v  \  { z } ) )  ->  v  =  ( u  u.  { z } ) )
181 simpr 110 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  v  =  ( u  u.  { z } ) )  ->  v  =  ( u  u.  { z } ) )
182 uncom 3362 . . . . . . . . . . . 12  |-  ( u  u.  { z } )  =  ( { z }  u.  u
)
183181, 182eqtr2di 2282 . . . . . . . . . . 11  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  v  =  ( u  u.  { z } ) )  ->  ( {
z }  u.  u
)  =  v )
184 simpl 109 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  ph )
18578adantr 276 . . . . . . . . . . . . . . 15  |-  ( ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  ->  u  e.  ~P A
)
186185ad2antrl 490 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  u  e.  ~P A )
187 simprlr 540 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  ( `  u
)  =  ( K  -  1 ) )
188 incom 3410 . . . . . . . . . . . . . . 15  |-  ( { z }  i^i  u
)  =  ( u  i^i  { z } )
18993, 101sylibr 134 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  (
u  i^i  { z } )  =  (/) )
190188, 189eqtrid 2277 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  ( u  e.  ~P A  /\  ( `  u )  =  ( K  -  1 ) ) )  ->  ( { z }  i^i  u )  =  (/) )
191184, 186, 187, 190syl12anc 1272 . . . . . . . . . . . . 13  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  ( {
z }  i^i  u
)  =  (/) )
192 uneqdifeqim 3594 . . . . . . . . . . . . 13  |-  ( ( { z }  C_  v  /\  ( { z }  i^i  u )  =  (/) )  ->  (
( { z }  u.  u )  =  v  ->  ( v  \  { z } )  =  u ) )
193175, 191, 192syl2anc 411 . . . . . . . . . . . 12  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  ( ( { z }  u.  u )  =  v  ->  ( v  \  { z } )  =  u ) )
194193adantr 276 . . . . . . . . . . 11  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  v  =  ( u  u.  { z } ) )  ->  ( ( { z }  u.  u )  =  v  ->  ( v  \  { z } )  =  u ) )
195183, 194mpd 13 . . . . . . . . . 10  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  v  =  ( u  u.  { z } ) )  ->  ( v  \  { z } )  =  u )
196195eqcomd 2238 . . . . . . . . 9  |-  ( ( ( ph  /\  (
( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u
)  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) ) )  /\  v  =  ( u  u.  { z } ) )  ->  u  =  ( v  \  {
z } ) )
197180, 196impbida 600 . . . . . . . 8  |-  ( (
ph  /\  ( (
u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  - 
1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  /\  (
z  e.  v  /\  ( `  v )  =  K ) ) ) )  ->  ( u  =  ( v  \  { z } )  <-> 
v  =  ( u  u.  { z } ) ) )
198197ex 115 . . . . . . 7  |-  ( ph  ->  ( ( ( u  e.  ( ~P A  i^i  Fin )  /\  ( `  u )  =  ( K  -  1 ) )  /\  ( v  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  /\  ( z  e.  v  /\  ( `  v
)  =  K ) ) )  ->  (
u  =  ( v 
\  { z } )  <->  v  =  ( u  u.  { z } ) ) ) )
199171, 198biimtrid 152 . . . . . 6  |-  ( ph  ->  ( ( u  e. 
{ x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) }  /\  v  e.  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  ->  ( u  =  ( v  \  {
z } )  <->  v  =  ( u  u.  { z } ) ) ) )
20064, 72, 123, 170, 199en3d 7007 . . . . 5  |-  ( ph  ->  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) } 
~~  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( z  e.  x  /\  ( `  x
)  =  K ) } )
201 fipwfi 7271 . . . . . . . 8  |-  ( A  e.  Fin  ->  ( ~P A  i^i  Fin )  e.  Fin )
20259, 201syl 14 . . . . . . 7  |-  ( ph  ->  ( ~P A  i^i  Fin )  e.  Fin )
203 elinel2 3405 . . . . . . . . . . 11  |-  ( x  e.  ( ~P A  i^i  Fin )  ->  x  e.  Fin )
204 hashcl 11139 . . . . . . . . . . 11  |-  ( x  e.  Fin  ->  ( `  x )  e.  NN0 )
205203, 204syl 14 . . . . . . . . . 10  |-  ( x  e.  ( ~P A  i^i  Fin )  ->  ( `  x )  e.  NN0 )
206205nn0zd 9694 . . . . . . . . 9  |-  ( x  e.  ( ~P A  i^i  Fin )  ->  ( `  x )  e.  ZZ )
207 zdceq 9649 . . . . . . . . 9  |-  ( ( ( `  x )  e.  ZZ  /\  ( K  -  1 )  e.  ZZ )  -> DECID  ( `  x )  =  ( K  - 
1 ) )
208206, 56, 207syl2anr 290 . . . . . . . 8  |-  ( (
ph  /\  x  e.  ( ~P A  i^i  Fin ) )  -> DECID  ( `  x )  =  ( K  - 
1 ) )
209208ralrimiva 2615 . . . . . . 7  |-  ( ph  ->  A. x  e.  ( ~P A  i^i  Fin )DECID  ( `  x )  =  ( K  -  1 ) )
210202, 209ssfirab 7196 . . . . . 6  |-  ( ph  ->  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) }  e.  Fin )
21190a1i 9 . . . . . . . . 9  |-  ( ph  ->  z  e.  _V )
212 unsnfi 7178 . . . . . . . . 9  |-  ( ( A  e.  Fin  /\  z  e.  _V  /\  -.  z  e.  A )  ->  ( A  u.  {
z } )  e. 
Fin )
21359, 211, 18, 212syl3anc 1274 . . . . . . . 8  |-  ( ph  ->  ( A  u.  {
z } )  e. 
Fin )
214 fipwfi 7271 . . . . . . . 8  |-  ( ( A  u.  { z } )  e.  Fin  ->  ( ~P ( A  u.  { z } )  i^i  Fin )  e.  Fin )
215213, 214syl 14 . . . . . . 7  |-  ( ph  ->  ( ~P ( A  u.  { z } )  i^i  Fin )  e.  Fin )
216 elequ1 2207 . . . . . . . . . . 11  |-  ( r  =  z  ->  (
r  e.  x  <->  z  e.  x ) )
217216dcbid 846 . . . . . . . . . 10  |-  ( r  =  z  ->  (DECID  r  e.  x  <-> DECID  z  e.  x )
)
21824adantl 277 . . . . . . . . . . . 12  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  ->  x  e.  ~P ( A  u.  { z } ) )
219218, 25syl 14 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  ->  x  C_  ( A  u.  { z } ) )
220213adantr 276 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> 
( A  u.  {
z } )  e. 
Fin )
22139adantl 277 . . . . . . . . . . 11  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  ->  x  e.  Fin )
222 fissfi 7215 . . . . . . . . . . 11  |-  ( ( x  C_  ( A  u.  { z } )  /\  ( A  u.  { z } )  e. 
Fin  /\  x  e.  Fin )  ->  A. r  e.  ( A  u.  {
z } )DECID  r  e.  x )
223219, 220, 221, 222syl3anc 1274 . . . . . . . . . 10  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  ->  A. r  e.  ( A  u.  { z } )DECID  r  e.  x )
224 ssun2 3382 . . . . . . . . . . . 12  |-  { z }  C_  ( A  u.  { z } )
225 vsnid 3720 . . . . . . . . . . . 12  |-  z  e. 
{ z }
226224, 225sselii 3234 . . . . . . . . . . 11  |-  z  e.  ( A  u.  {
z } )
227226a1i 9 . . . . . . . . . 10  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> 
z  e.  ( A  u.  { z } ) )
228217, 223, 227rspcdva 2925 . . . . . . . . 9  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> DECID  z  e.  x )
22939, 204syl 14 . . . . . . . . . . 11  |-  ( x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  ->  ( `  x )  e.  NN0 )
230229nn0zd 9694 . . . . . . . . . 10  |-  ( x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  ->  ( `  x )  e.  ZZ )
231 zdceq 9649 . . . . . . . . . 10  |-  ( ( ( `  x )  e.  ZZ  /\  K  e.  ZZ )  -> DECID  ( `  x )  =  K )
232230, 7, 231syl2anr 290 . . . . . . . . 9  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> DECID  ( `  x )  =  K )
233228, 232dcand 941 . . . . . . . 8  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> DECID  (
z  e.  x  /\  ( `  x )  =  K ) )
234233ralrimiva 2615 . . . . . . 7  |-  ( ph  ->  A. x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )DECID  ( z  e.  x  /\  ( `  x )  =  K ) )
235215, 234ssfirab 7196 . . . . . 6  |-  ( ph  ->  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) }  e.  Fin )
236 hashen 11142 . . . . . 6  |-  ( ( { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) }  e.  Fin  /\  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) }  e.  Fin )  ->  ( ( `  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) } )  =  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  <->  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) }  ~~  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) )
237210, 235, 236syl2anc 411 . . . . 5  |-  ( ph  ->  ( ( `  {
x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) } )  =  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  <->  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x )  =  ( K  - 
1 ) }  ~~  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) )
238200, 237mpbird 167 . . . 4  |-  ( ph  ->  ( `  { x  e.  ( ~P A  i^i  Fin )  |  ( `  x
)  =  ( K  -  1 ) } )  =  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) )
23957, 238eqtrd 2265 . . 3  |-  ( ph  ->  ( ( `  A
)  _C  ( K  -  1 ) )  =  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) )
24049, 239oveq12d 6067 . 2  |-  ( ph  ->  ( ( ( `  A
)  _C  K )  +  ( ( `  A
)  _C  ( K  -  1 ) ) )  =  ( ( `  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) } )  +  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) ) )
24199a1i 9 . . . . . 6  |-  ( ph  ->  { z }  e.  Fin )
242 disjsn 3750 . . . . . . 7  |-  ( ( A  i^i  { z } )  =  (/)  <->  -.  z  e.  A )
24318, 242sylibr 134 . . . . . 6  |-  ( ph  ->  ( A  i^i  {
z } )  =  (/) )
244 hashun 11164 . . . . . 6  |-  ( ( A  e.  Fin  /\  { z }  e.  Fin  /\  ( A  i^i  {
z } )  =  (/) )  ->  ( `  ( A  u.  { z } ) )  =  ( ( `  A
)  +  ( `  {
z } ) ) )
24559, 241, 243, 244syl3anc 1274 . . . . 5  |-  ( ph  ->  ( `  ( A  u.  { z } ) )  =  ( ( `  A )  +  ( `  { z } ) ) )
246107oveq2i 6060 . . . . 5  |-  ( ( `  A )  +  ( `  { z } ) )  =  ( ( `  A )  +  1 )
247245, 246eqtrdi 2281 . . . 4  |-  ( ph  ->  ( `  ( A  u.  { z } ) )  =  ( ( `  A )  +  1 ) )
248247oveq1d 6064 . . 3  |-  ( ph  ->  ( ( `  ( A  u.  { z } ) )  _C  K )  =  ( ( ( `  A
)  +  1 )  _C  K ) )
249 hashcl 11139 . . . . 5  |-  ( A  e.  Fin  ->  ( `  A )  e.  NN0 )
25059, 249syl 14 . . . 4  |-  ( ph  ->  ( `  A )  e.  NN0 )
251 bcpasc 11124 . . . 4  |-  ( ( ( `  A )  e.  NN0  /\  K  e.  ZZ )  ->  (
( ( `  A
)  _C  K )  +  ( ( `  A
)  _C  ( K  -  1 ) ) )  =  ( ( ( `  A )  +  1 )  _C  K ) )
252250, 7, 251syl2anc 411 . . 3  |-  ( ph  ->  ( ( ( `  A
)  _C  K )  +  ( ( `  A
)  _C  ( K  -  1 ) ) )  =  ( ( ( `  A )  +  1 )  _C  K ) )
253248, 252eqtr4d 2268 . 2  |-  ( ph  ->  ( ( `  ( A  u.  { z } ) )  _C  K )  =  ( ( ( `  A
)  _C  K )  +  ( ( `  A
)  _C  ( K  -  1 ) ) ) )
254 pm2.1dc 845 . . . . . . . . 9  |-  (DECID  z  e.  x  ->  ( -.  z  e.  x  \/  z  e.  x )
)
255228, 254syl 14 . . . . . . . 8  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> 
( -.  z  e.  x  \/  z  e.  x ) )
256255biantrurd 305 . . . . . . 7  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> 
( ( `  x
)  =  K  <->  ( ( -.  z  e.  x  \/  z  e.  x
)  /\  ( `  x
)  =  K ) ) )
257 andir 827 . . . . . . 7  |-  ( ( ( -.  z  e.  x  \/  z  e.  x )  /\  ( `  x )  =  K )  <->  ( ( -.  z  e.  x  /\  ( `  x )  =  K )  \/  (
z  e.  x  /\  ( `  x )  =  K ) ) )
258256, 257bitrdi 196 . . . . . 6  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> 
( ( `  x
)  =  K  <->  ( ( -.  z  e.  x  /\  ( `  x )  =  K )  \/  (
z  e.  x  /\  ( `  x )  =  K ) ) ) )
259258rabbidva 2800 . . . . 5  |-  ( ph  ->  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( `  x )  =  K }  =  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( ( -.  z  e.  x  /\  ( `  x )  =  K )  \/  (
z  e.  x  /\  ( `  x )  =  K ) ) } )
260 unrab 3491 . . . . 5  |-  ( { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  u.  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  =  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( ( -.  z  e.  x  /\  ( `  x )  =  K )  \/  (
z  e.  x  /\  ( `  x )  =  K ) ) }
261259, 260eqtr4di 2283 . . . 4  |-  ( ph  ->  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( `  x )  =  K }  =  ( { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  u.  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) )
262261fveq2d 5673 . . 3  |-  ( ph  ->  ( `  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( `  x )  =  K } )  =  ( `  ( {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  u.  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) ) )
263 dcn 850 . . . . . . . 8  |-  (DECID  z  e.  x  -> DECID  -.  z  e.  x
)
264228, 263syl 14 . . . . . . 7  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> DECID  -.  z  e.  x )
265264, 232dcand 941 . . . . . 6  |-  ( (
ph  /\  x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin ) )  -> DECID  ( -.  z  e.  x  /\  ( `  x )  =  K ) )
266265ralrimiva 2615 . . . . 5  |-  ( ph  ->  A. x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )DECID  ( -.  z  e.  x  /\  ( `  x
)  =  K ) )
267215, 266ssfirab 7196 . . . 4  |-  ( ph  ->  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  e.  Fin )
268 inrab 3492 . . . . . 6  |-  ( { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  i^i  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  =  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( ( -.  z  e.  x  /\  ( `  x )  =  K )  /\  (
z  e.  x  /\  ( `  x )  =  K ) ) }
269 simprl 531 . . . . . . . . 9  |-  ( ( ( -.  z  e.  x  /\  ( `  x
)  =  K )  /\  ( z  e.  x  /\  ( `  x
)  =  K ) )  ->  z  e.  x )
270 simpll 527 . . . . . . . . 9  |-  ( ( ( -.  z  e.  x  /\  ( `  x
)  =  K )  /\  ( z  e.  x  /\  ( `  x
)  =  K ) )  ->  -.  z  e.  x )
271269, 270pm2.65i 644 . . . . . . . 8  |-  -.  (
( -.  z  e.  x  /\  ( `  x
)  =  K )  /\  ( z  e.  x  /\  ( `  x
)  =  K ) )
272271rgenw 2597 . . . . . . 7  |-  A. x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  -.  ( ( -.  z  e.  x  /\  ( `  x )  =  K )  /\  ( z  e.  x  /\  ( `  x )  =  K ) )
273 rabeq0 3537 . . . . . . 7  |-  ( { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( ( -.  z  e.  x  /\  ( `  x
)  =  K )  /\  ( z  e.  x  /\  ( `  x
)  =  K ) ) }  =  (/)  <->  A. x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  -.  ( ( -.  z  e.  x  /\  ( `  x )  =  K )  /\  (
z  e.  x  /\  ( `  x )  =  K ) ) )
274272, 273mpbir 146 . . . . . 6  |-  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( ( -.  z  e.  x  /\  ( `  x )  =  K )  /\  (
z  e.  x  /\  ( `  x )  =  K ) ) }  =  (/)
275268, 274eqtri 2253 . . . . 5  |-  ( { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  i^i  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  =  (/)
276275a1i 9 . . . 4  |-  ( ph  ->  ( { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  i^i  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  =  (/) )
277 hashun 11164 . . . 4  |-  ( ( { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  e.  Fin  /\  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( z  e.  x  /\  ( `  x
)  =  K ) }  e.  Fin  /\  ( { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  i^i  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } )  =  (/) )  ->  ( `  ( { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  u.  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) )  =  ( ( `  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) } )  +  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) ) )
278267, 235, 276, 277syl3anc 1274 . . 3  |-  ( ph  ->  ( `  ( {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) }  u.  { x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) )  =  ( ( `  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) } )  +  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) ) )
279262, 278eqtrd 2265 . 2  |-  ( ph  ->  ( `  { x  e.  ( ~P ( A  u.  { z } )  i^i  Fin )  |  ( `  x )  =  K } )  =  ( ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( -.  z  e.  x  /\  ( `  x )  =  K ) } )  +  ( `  {
x  e.  ( ~P ( A  u.  {
z } )  i^i 
Fin )  |  ( z  e.  x  /\  ( `  x )  =  K ) } ) ) )
280240, 253, 2793eqtr4d 2275 1  |-  ( ph  ->  ( ( `  ( A  u.  { z } ) )  _C  K )  =  ( `  { x  e.  ( ~P ( A  u.  { z } )  i^i 
Fin )  |  ( `  x )  =  K } ) )
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 2203   A.wral 2520   {crab 2524   _Vcvv 2812    \ cdif 3207    u. cun 3208    i^i cin 3209    C_ wss 3210   (/)c0 3507   ~Pcpw 3668   {csn 3688   class class class wbr 4108   ` cfv 5351  (class class class)co 6049    ~~ cen 6972   Fincfn 6974   CCcc 8121   1c1 8124    + caddc 8126    - cmin 8440   NN0cn0 9492   ZZcz 9573    _C cbc 11105  ♯chash 11133
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 2205  ax-14 2206  ax-ext 2214  ax-coll 4224  ax-sep 4227  ax-nul 4235  ax-pow 4286  ax-pr 4321  ax-un 4553  ax-setind 4658  ax-iinf 4709  ax-cnex 8214  ax-resscn 8215  ax-1cn 8216  ax-1re 8217  ax-icn 8218  ax-addcl 8219  ax-addrcl 8220  ax-mulcl 8221  ax-mulrcl 8222  ax-addcom 8223  ax-mulcom 8224  ax-addass 8225  ax-mulass 8226  ax-distr 8227  ax-i2m1 8228  ax-0lt1 8229  ax-1rid 8230  ax-0id 8231  ax-rnegex 8232  ax-precex 8233  ax-cnre 8234  ax-pre-ltirr 8235  ax-pre-ltwlin 8236  ax-pre-lttrn 8237  ax-pre-apti 8238  ax-pre-ltadd 8239  ax-pre-mulgt0 8240  ax-pre-mulext 8241
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 2083  df-mo 2084  df-clab 2219  df-cleq 2225  df-clel 2228  df-nfc 2373  df-ne 2413  df-nel 2508  df-ral 2525  df-rex 2526  df-reu 2527  df-rmo 2528  df-rab 2529  df-v 2814  df-sbc 3042  df-csb 3138  df-dif 3212  df-un 3214  df-in 3216  df-ss 3223  df-nul 3508  df-if 3620  df-pw 3670  df-sn 3694  df-pr 3695  df-op 3697  df-uni 3914  df-int 3949  df-iun 3992  df-br 4109  df-opab 4171  df-mpt 4172  df-tr 4208  df-id 4413  df-po 4416  df-iso 4417  df-iord 4486  df-on 4488  df-ilim 4489  df-suc 4491  df-iom 4712  df-xp 4754  df-rel 4755  df-cnv 4756  df-co 4757  df-dm 4758  df-rn 4759  df-res 4760  df-ima 4761  df-iota 5311  df-fun 5353  df-fn 5354  df-f 5355  df-f1 5356  df-fo 5357  df-f1o 5358  df-fv 5359  df-riota 6002  df-ov 6052  df-oprab 6053  df-mpo 6054  df-1st 6333  df-2nd 6334  df-recs 6535  df-irdg 6600  df-frec 6621  df-1o 6646  df-2o 6647  df-oadd 6650  df-er 6766  df-map 6883  df-en 6975  df-dom 6976  df-fin 6977  df-pnf 8306  df-mnf 8307  df-xr 8308  df-ltxr 8309  df-le 8310  df-sub 8442  df-neg 8443  df-reap 8845  df-ap 8852  df-div 8943  df-inn 9234  df-n0 9493  df-z 9574  df-uz 9850  df-q 9948  df-rp 9983  df-fz 10339  df-seqfrec 10806  df-fac 11084  df-bc 11106  df-ihash 11134
This theorem is referenced by:  hashfibc  11200
  Copyright terms: Public domain W3C validator