MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  fpwwe2 Structured version   Visualization version   Unicode version

Theorem fpwwe2 9465
Description: Given any function  F from well-orderings of subsets of  A to  A, there is a unique well-ordered subset  <. X ,  ( W `  X )
>. which "agrees" with  F in the sense that each initial segment maps to its upper bound, and such that the entire set maps to an element of the set (so that it cannot be extended without losing the well-ordering). This theorem can be used to prove dfac8a 8853. Theorem 1.1 of [KanamoriPincus] p. 415. (Contributed by Mario Carneiro, 18-May-2015.)
Hypotheses
Ref Expression
fpwwe2.1  |-  W  =  { <. x ,  r
>.  |  ( (
x  C_  A  /\  r  C_  ( x  X.  x ) )  /\  ( r  We  x  /\  A. y  e.  x  [. ( `' r " { y } )  /  u ]. (
u F ( r  i^i  ( u  X.  u ) ) )  =  y ) ) }
fpwwe2.2  |-  ( ph  ->  A  e.  _V )
fpwwe2.3  |-  ( (
ph  /\  ( x  C_  A  /\  r  C_  ( x  X.  x
)  /\  r  We  x ) )  -> 
( x F r )  e.  A )
fpwwe2.4  |-  X  = 
U. dom  W
Assertion
Ref Expression
fpwwe2  |-  ( ph  ->  ( ( Y W R  /\  ( Y F R )  e.  Y )  <->  ( Y  =  X  /\  R  =  ( W `  X
) ) ) )
Distinct variable groups:    y, u, r, x, F    X, r, u, x, y    ph, r, u, x, y    A, r, x    R, r, u, x, y    Y, r, u, x, y    W, r, u, x, y
Allowed substitution hints:    A( y, u)

Proof of Theorem fpwwe2
Dummy variables  w  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fpwwe2.1 . . . . . . . . . . 11  |-  W  =  { <. x ,  r
>.  |  ( (
x  C_  A  /\  r  C_  ( x  X.  x ) )  /\  ( r  We  x  /\  A. y  e.  x  [. ( `' r " { y } )  /  u ]. (
u F ( r  i^i  ( u  X.  u ) ) )  =  y ) ) }
2 fpwwe2.2 . . . . . . . . . . 11  |-  ( ph  ->  A  e.  _V )
3 fpwwe2.3 . . . . . . . . . . 11  |-  ( (
ph  /\  ( x  C_  A  /\  r  C_  ( x  X.  x
)  /\  r  We  x ) )  -> 
( x F r )  e.  A )
4 fpwwe2.4 . . . . . . . . . . 11  |-  X  = 
U. dom  W
51, 2, 3, 4fpwwe2lem11 9462 . . . . . . . . . 10  |-  ( ph  ->  W : dom  W --> ~P ( X  X.  X
) )
6 ffun 6048 . . . . . . . . . 10  |-  ( W : dom  W --> ~P ( X  X.  X )  ->  Fun  W )
75, 6syl 17 . . . . . . . . 9  |-  ( ph  ->  Fun  W )
8 funbrfv2b 6240 . . . . . . . . 9  |-  ( Fun 
W  ->  ( Y W R  <->  ( Y  e. 
dom  W  /\  ( W `  Y )  =  R ) ) )
97, 8syl 17 . . . . . . . 8  |-  ( ph  ->  ( Y W R  <-> 
( Y  e.  dom  W  /\  ( W `  Y )  =  R ) ) )
109simprbda 653 . . . . . . 7  |-  ( (
ph  /\  Y W R )  ->  Y  e.  dom  W )
1110adantrr 753 . . . . . 6  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  Y  e.  dom  W )
12 elssuni 4467 . . . . . . 7  |-  ( Y  e.  dom  W  ->  Y  C_  U. dom  W
)
1312, 4syl6sseqr 3652 . . . . . 6  |-  ( Y  e.  dom  W  ->  Y  C_  X )
1411, 13syl 17 . . . . 5  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  Y  C_  X )
15 simpl 473 . . . . . . 7  |-  ( ( X  C_  Y  /\  ( W `  X )  =  ( R  i^i  ( Y  X.  X
) ) )  ->  X  C_  Y )
1615a1i 11 . . . . . 6  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  -> 
( ( X  C_  Y  /\  ( W `  X )  =  ( R  i^i  ( Y  X.  X ) ) )  ->  X  C_  Y
) )
17 simplrr 801 . . . . . . . . 9  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( Y F R )  e.  Y
)
182adantr 481 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  A  e.  _V )
1918adantr 481 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  A  e.  _V )
201, 2, 3, 4fpwwe2lem12 9463 . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  X  e.  dom  W
)
21 funfvbrb 6330 . . . . . . . . . . . . . . . . . . . 20  |-  ( Fun 
W  ->  ( X  e.  dom  W  <->  X W
( W `  X
) ) )
227, 21syl 17 . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  ( X  e.  dom  W  <-> 
X W ( W `
 X ) ) )
2320, 22mpbid 222 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  X W ( W `
 X ) )
241, 2fpwwe2lem2 9454 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  ( X W ( W `  X )  <-> 
( ( X  C_  A  /\  ( W `  X )  C_  ( X  X.  X ) )  /\  ( ( W `
 X )  We  X  /\  A. y  e.  X  [. ( `' ( W `  X
) " { y } )  /  u ]. ( u F ( ( W `  X
)  i^i  ( u  X.  u ) ) )  =  y ) ) ) )
2523, 24mpbid 222 . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  ( ( X  C_  A  /\  ( W `  X )  C_  ( X  X.  X ) )  /\  ( ( W `
 X )  We  X  /\  A. y  e.  X  [. ( `' ( W `  X
) " { y } )  /  u ]. ( u F ( ( W `  X
)  i^i  ( u  X.  u ) ) )  =  y ) ) )
2625ad2antrr 762 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( ( X 
C_  A  /\  ( W `  X )  C_  ( X  X.  X
) )  /\  (
( W `  X
)  We  X  /\  A. y  e.  X  [. ( `' ( W `  X ) " {
y } )  /  u ]. ( u F ( ( W `  X )  i^i  (
u  X.  u ) ) )  =  y ) ) )
2726simpld 475 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( X  C_  A  /\  ( W `  X )  C_  ( X  X.  X ) ) )
2827simpld 475 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  X  C_  A
)
2919, 28ssexd 4805 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  X  e.  _V )
30 difexg 4808 . . . . . . . . . . . . 13  |-  ( X  e.  _V  ->  ( X  \  Y )  e. 
_V )
3129, 30syl 17 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( X  \  Y )  e.  _V )
3226simprd 479 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( ( W `
 X )  We  X  /\  A. y  e.  X  [. ( `' ( W `  X
) " { y } )  /  u ]. ( u F ( ( W `  X
)  i^i  ( u  X.  u ) ) )  =  y ) )
3332simpld 475 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( W `  X )  We  X
)
34 wefr 5104 . . . . . . . . . . . . 13  |-  ( ( W `  X )  We  X  ->  ( W `  X )  Fr  X )
3533, 34syl 17 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( W `  X )  Fr  X
)
36 difssd 3738 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( X  \  Y )  C_  X
)
37 fri 5076 . . . . . . . . . . . . 13  |-  ( ( ( ( X  \  Y )  e.  _V  /\  ( W `  X
)  Fr  X )  /\  ( ( X 
\  Y )  C_  X  /\  ( X  \  Y )  =/=  (/) ) )  ->  E. z  e.  ( X  \  Y ) A. w  e.  ( X  \  Y )  -.  w ( W `
 X ) z )
3837expr 643 . . . . . . . . . . . 12  |-  ( ( ( ( X  \  Y )  e.  _V  /\  ( W `  X
)  Fr  X )  /\  ( X  \  Y )  C_  X
)  ->  ( ( X  \  Y )  =/=  (/)  ->  E. z  e.  ( X  \  Y ) A. w  e.  ( X  \  Y )  -.  w ( W `
 X ) z ) )
3931, 35, 36, 38syl21anc 1325 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( ( X 
\  Y )  =/=  (/)  ->  E. z  e.  ( X  \  Y ) A. w  e.  ( X  \  Y )  -.  w ( W `
 X ) z ) )
40 ssdif0 3942 . . . . . . . . . . . . . . 15  |-  ( ( X  i^i  ( `' ( W `  X
) " { z } ) )  C_  Y 
<->  ( ( X  i^i  ( `' ( W `  X ) " {
z } ) ) 
\  Y )  =  (/) )
41 indif1 3871 . . . . . . . . . . . . . . . 16  |-  ( ( X  \  Y )  i^i  ( `' ( W `  X )
" { z } ) )  =  ( ( X  i^i  ( `' ( W `  X ) " {
z } ) ) 
\  Y )
4241eqeq1i 2627 . . . . . . . . . . . . . . 15  |-  ( ( ( X  \  Y
)  i^i  ( `' ( W `  X )
" { z } ) )  =  (/)  <->  (
( X  i^i  ( `' ( W `  X ) " {
z } ) ) 
\  Y )  =  (/) )
43 disj 4017 . . . . . . . . . . . . . . . 16  |-  ( ( ( X  \  Y
)  i^i  ( `' ( W `  X )
" { z } ) )  =  (/)  <->  A. w  e.  ( X  \  Y )  -.  w  e.  ( `' ( W `
 X ) " { z } ) )
44 vex 3203 . . . . . . . . . . . . . . . . . . 19  |-  z  e. 
_V
45 vex 3203 . . . . . . . . . . . . . . . . . . . 20  |-  w  e. 
_V
4645eliniseg 5494 . . . . . . . . . . . . . . . . . . 19  |-  ( z  e.  _V  ->  (
w  e.  ( `' ( W `  X
) " { z } )  <->  w ( W `  X )
z ) )
4744, 46ax-mp 5 . . . . . . . . . . . . . . . . . 18  |-  ( w  e.  ( `' ( W `  X )
" { z } )  <->  w ( W `
 X ) z )
4847notbii 310 . . . . . . . . . . . . . . . . 17  |-  ( -.  w  e.  ( `' ( W `  X
) " { z } )  <->  -.  w
( W `  X
) z )
4948ralbii 2980 . . . . . . . . . . . . . . . 16  |-  ( A. w  e.  ( X  \  Y )  -.  w  e.  ( `' ( W `
 X ) " { z } )  <->  A. w  e.  ( X  \  Y )  -.  w ( W `  X ) z )
5043, 49bitri 264 . . . . . . . . . . . . . . 15  |-  ( ( ( X  \  Y
)  i^i  ( `' ( W `  X )
" { z } ) )  =  (/)  <->  A. w  e.  ( X  \  Y )  -.  w
( W `  X
) z )
5140, 42, 503bitr2i 288 . . . . . . . . . . . . . 14  |-  ( ( X  i^i  ( `' ( W `  X
) " { z } ) )  C_  Y 
<-> 
A. w  e.  ( X  \  Y )  -.  w ( W `
 X ) z )
52 cnvimass 5485 . . . . . . . . . . . . . . . . 17  |-  ( `' ( W `  X
) " { z } )  C_  dom  ( W `  X )
5327simprd 479 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( W `  X )  C_  ( X  X.  X ) )
54 dmss 5323 . . . . . . . . . . . . . . . . . . 19  |-  ( ( W `  X ) 
C_  ( X  X.  X )  ->  dom  ( W `  X ) 
C_  dom  ( X  X.  X ) )
5553, 54syl 17 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  dom  ( W `  X )  C_  dom  ( X  X.  X
) )
56 dmxpid 5345 . . . . . . . . . . . . . . . . . 18  |-  dom  ( X  X.  X )  =  X
5755, 56syl6sseq 3651 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  dom  ( W `  X )  C_  X
)
5852, 57syl5ss 3614 . . . . . . . . . . . . . . . 16  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( `' ( W `  X )
" { z } )  C_  X )
59 sseqin2 3817 . . . . . . . . . . . . . . . 16  |-  ( ( `' ( W `  X ) " {
z } )  C_  X 
<->  ( X  i^i  ( `' ( W `  X ) " {
z } ) )  =  ( `' ( W `  X )
" { z } ) )
6058, 59sylib 208 . . . . . . . . . . . . . . 15  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( X  i^i  ( `' ( W `  X ) " {
z } ) )  =  ( `' ( W `  X )
" { z } ) )
6160sseq1d 3632 . . . . . . . . . . . . . 14  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( ( X  i^i  ( `' ( W `  X )
" { z } ) )  C_  Y  <->  ( `' ( W `  X ) " {
z } )  C_  Y ) )
6251, 61syl5bbr 274 . . . . . . . . . . . . 13  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( A. w  e.  ( X  \  Y
)  -.  w ( W `  X ) z  <->  ( `' ( W `  X )
" { z } )  C_  Y )
)
6362rexbidv 3052 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( E. z  e.  ( X  \  Y
) A. w  e.  ( X  \  Y
)  -.  w ( W `  X ) z  <->  E. z  e.  ( X  \  Y ) ( `' ( W `
 X ) " { z } ) 
C_  Y ) )
64 eldifn 3733 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( z  e.  ( X  \  Y )  ->  -.  z  e.  Y )
6564ad2antrl 764 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  -.  z  e.  Y
)
66 eleq1 2689 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( w  =  z  ->  (
w  e.  Y  <->  z  e.  Y ) )
6766notbid 308 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( w  =  z  ->  ( -.  w  e.  Y  <->  -.  z  e.  Y ) )
6865, 67syl5ibrcom 237 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( w  =  z  ->  -.  w  e.  Y ) )
6968con2d 129 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( w  e.  Y  ->  -.  w  =  z ) )
7069imp 445 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  -.  w  =  z )
7165adantr 481 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  -.  z  e.  Y )
72 simprr 796 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) )
7372ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) )
7473breqd 4664 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  (
z R w  <->  z (
( W `  X
)  i^i  ( X  X.  Y ) ) w ) )
75 eldifi 3732 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( z  e.  ( X  \  Y )  ->  z  e.  X )
7675ad2antrl 764 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
z  e.  X )
7776adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  z  e.  X )
78 simpr 477 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  w  e.  Y )
79 brxp 5147 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( z ( X  X.  Y
) w  <->  ( z  e.  X  /\  w  e.  Y ) )
8077, 78, 79sylanbrc 698 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  z
( X  X.  Y
) w )
81 brin 4704 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( z ( ( W `  X )  i^i  ( X  X.  Y ) ) w  <->  ( z ( W `  X ) w  /\  z ( X  X.  Y ) w ) )
8281rbaib 947 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( z ( X  X.  Y
) w  ->  (
z ( ( W `
 X )  i^i  ( X  X.  Y
) ) w  <->  z ( W `  X )
w ) )
8380, 82syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  (
z ( ( W `
 X )  i^i  ( X  X.  Y
) ) w  <->  z ( W `  X )
w ) )
8474, 83bitrd 268 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  (
z R w  <->  z ( W `  X )
w ) )
851, 2fpwwe2lem2 9454 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30  |-  ( ph  ->  ( Y W R  <-> 
( ( Y  C_  A  /\  R  C_  ( Y  X.  Y ) )  /\  ( R  We  Y  /\  A. y  e.  Y  [. ( `' R " { y } )  /  u ]. ( u F ( R  i^i  ( u  X.  u ) ) )  =  y ) ) ) )
8685biimpa 501 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  |-  ( (
ph  /\  Y W R )  ->  (
( Y  C_  A  /\  R  C_  ( Y  X.  Y ) )  /\  ( R  We  Y  /\  A. y  e.  Y  [. ( `' R " { y } )  /  u ]. ( u F ( R  i^i  ( u  X.  u ) ) )  =  y ) ) )
8786adantrr 753 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  -> 
( ( Y  C_  A  /\  R  C_  ( Y  X.  Y ) )  /\  ( R  We  Y  /\  A. y  e.  Y  [. ( `' R " { y } )  /  u ]. ( u F ( R  i^i  ( u  X.  u ) ) )  =  y ) ) )
8887simpld 475 . . . . . . . . . . . . . . . . . . . . . . . . . . 27  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  -> 
( Y  C_  A  /\  R  C_  ( Y  X.  Y ) ) )
8988simprd 479 . . . . . . . . . . . . . . . . . . . . . . . . . 26  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  R  C_  ( Y  X.  Y ) )
9089ad3antrrr 766 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  R  C_  ( Y  X.  Y
) )
9190ssbrd 4696 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  (
z R w  -> 
z ( Y  X.  Y ) w ) )
92 brxp 5147 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( z ( Y  X.  Y
) w  <->  ( z  e.  Y  /\  w  e.  Y ) )
9392simplbi 476 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( z ( Y  X.  Y
) w  ->  z  e.  Y )
9491, 93syl6 35 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  (
z R w  -> 
z  e.  Y ) )
9584, 94sylbird 250 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  (
z ( W `  X ) w  -> 
z  e.  Y ) )
9671, 95mtod 189 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  -.  z ( W `  X ) w )
9733ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  ( W `  X )  We  X )
98 weso 5105 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( W `  X )  We  X  ->  ( W `  X )  Or  X )
9997, 98syl 17 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  ( W `  X )  Or  X )
10014ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  Y  C_  X )
101100sselda 3603 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  w  e.  X )
102 sotric 5061 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( W `  X
)  Or  X  /\  ( w  e.  X  /\  z  e.  X
) )  ->  (
w ( W `  X ) z  <->  -.  (
w  =  z  \/  z ( W `  X ) w ) ) )
103 ioran 511 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( -.  ( w  =  z  \/  z ( W `
 X ) w )  <->  ( -.  w  =  z  /\  -.  z
( W `  X
) w ) )
104102, 103syl6bb 276 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( W `  X
)  Or  X  /\  ( w  e.  X  /\  z  e.  X
) )  ->  (
w ( W `  X ) z  <->  ( -.  w  =  z  /\  -.  z ( W `  X ) w ) ) )
10599, 101, 77, 104syl12anc 1324 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  (
w ( W `  X ) z  <->  ( -.  w  =  z  /\  -.  z ( W `  X ) w ) ) )
10670, 96, 105mpbir2and 957 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  w
( W `  X
) z )
107106, 47sylibr 224 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  w  e.  Y )  ->  w  e.  ( `' ( W `
 X ) " { z } ) )
108107ex 450 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( w  e.  Y  ->  w  e.  ( `' ( W `  X
) " { z } ) ) )
109108ssrdv 3609 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  Y  C_  ( `' ( W `  X )
" { z } ) )
110 simprr 796 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( `' ( W `
 X ) " { z } ) 
C_  Y )
111109, 110eqssd 3620 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  Y  =  ( `' ( W `  X )
" { z } ) )
112 in32 3825 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( W `  X
)  i^i  ( X  X.  Y ) )  i^i  ( Y  X.  Y
) )  =  ( ( ( W `  X )  i^i  ( Y  X.  Y ) )  i^i  ( X  X.  Y ) )
113 simplrr 801 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) )
114113ineq1d 3813 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( R  i^i  ( Y  X.  Y ) )  =  ( ( ( W `  X )  i^i  ( X  X.  Y ) )  i^i  ( Y  X.  Y
) ) )
11589ad2antrr 762 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  R  C_  ( Y  X.  Y ) )
116 df-ss 3588 . . . . . . . . . . . . . . . . . . . 20  |-  ( R 
C_  ( Y  X.  Y )  <->  ( R  i^i  ( Y  X.  Y
) )  =  R )
117115, 116sylib 208 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( R  i^i  ( Y  X.  Y ) )  =  R )
118114, 117eqtr3d 2658 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( ( ( W `
 X )  i^i  ( X  X.  Y
) )  i^i  ( Y  X.  Y ) )  =  R )
119 inss2 3834 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( W `  X )  i^i  ( Y  X.  Y ) )  C_  ( Y  X.  Y
)
120 xpss1 5228 . . . . . . . . . . . . . . . . . . . . 21  |-  ( Y 
C_  X  ->  ( Y  X.  Y )  C_  ( X  X.  Y
) )
121100, 120syl 17 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( Y  X.  Y
)  C_  ( X  X.  Y ) )
122119, 121syl5ss 3614 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( ( W `  X )  i^i  ( Y  X.  Y ) ) 
C_  ( X  X.  Y ) )
123 df-ss 3588 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( W `  X
)  i^i  ( Y  X.  Y ) )  C_  ( X  X.  Y
)  <->  ( ( ( W `  X )  i^i  ( Y  X.  Y ) )  i^i  ( X  X.  Y
) )  =  ( ( W `  X
)  i^i  ( Y  X.  Y ) ) )
124122, 123sylib 208 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( ( ( W `
 X )  i^i  ( Y  X.  Y
) )  i^i  ( X  X.  Y ) )  =  ( ( W `
 X )  i^i  ( Y  X.  Y
) ) )
125112, 118, 1243eqtr3a 2680 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  R  =  ( ( W `  X )  i^i  ( Y  X.  Y
) ) )
126111sqxpeqd 5141 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( Y  X.  Y
)  =  ( ( `' ( W `  X ) " {
z } )  X.  ( `' ( W `
 X ) " { z } ) ) )
127126ineq2d 3814 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( ( W `  X )  i^i  ( Y  X.  Y ) )  =  ( ( W `
 X )  i^i  ( ( `' ( W `  X )
" { z } )  X.  ( `' ( W `  X
) " { z } ) ) ) )
128125, 127eqtrd 2656 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  R  =  ( ( W `  X )  i^i  ( ( `' ( W `  X )
" { z } )  X.  ( `' ( W `  X
) " { z } ) ) ) )
129111, 128oveq12d 6668 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( Y F R )  =  ( ( `' ( W `  X ) " {
z } ) F ( ( W `  X )  i^i  (
( `' ( W `
 X ) " { z } )  X.  ( `' ( W `  X )
" { z } ) ) ) ) )
13019adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  A  e.  _V )
13123adantr 481 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  X W ( W `  X ) )
132131ad2antrr 762 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  X W ( W `  X ) )
1331, 130, 132fpwwe2lem3 9455 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y
) )  /\  ( Y  C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) )  /\  ( z  e.  ( X  \  Y
)  /\  ( `' ( W `  X )
" { z } )  C_  Y )
)  /\  z  e.  X )  ->  (
( `' ( W `
 X ) " { z } ) F ( ( W `
 X )  i^i  ( ( `' ( W `  X )
" { z } )  X.  ( `' ( W `  X
) " { z } ) ) ) )  =  z )
13476, 133mpdan 702 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( ( `' ( W `  X )
" { z } ) F ( ( W `  X )  i^i  ( ( `' ( W `  X
) " { z } )  X.  ( `' ( W `  X ) " {
z } ) ) ) )  =  z )
135129, 134eqtrd 2656 . . . . . . . . . . . . . 14  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  -> 
( Y F R )  =  z )
136135, 65eqneltrd 2720 . . . . . . . . . . . . 13  |-  ( ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) ) )  /\  ( z  e.  ( X  \  Y )  /\  ( `' ( W `  X ) " {
z } )  C_  Y ) )  ->  -.  ( Y F R )  e.  Y )
137136rexlimdvaa 3032 . . . . . . . . . . . 12  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( E. z  e.  ( X  \  Y
) ( `' ( W `  X )
" { z } )  C_  Y  ->  -.  ( Y F R )  e.  Y ) )
13863, 137sylbid 230 . . . . . . . . . . 11  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( E. z  e.  ( X  \  Y
) A. w  e.  ( X  \  Y
)  -.  w ( W `  X ) z  ->  -.  ( Y F R )  e.  Y ) )
13939, 138syld 47 . . . . . . . . . 10  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( ( X 
\  Y )  =/=  (/)  ->  -.  ( Y F R )  e.  Y
) )
140139necon4ad 2813 . . . . . . . . 9  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( ( Y F R )  e.  Y  ->  ( X  \  Y )  =  (/) ) )
14117, 140mpd 15 . . . . . . . 8  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  ( X  \  Y )  =  (/) )
142 ssdif0 3942 . . . . . . . 8  |-  ( X 
C_  Y  <->  ( X  \  Y )  =  (/) )
143141, 142sylibr 224 . . . . . . 7  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( Y  C_  X  /\  R  =  ( ( W `  X )  i^i  ( X  X.  Y
) ) ) )  ->  X  C_  Y
)
144143ex 450 . . . . . 6  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  -> 
( ( Y  C_  X  /\  R  =  ( ( W `  X
)  i^i  ( X  X.  Y ) ) )  ->  X  C_  Y
) )
1453adantlr 751 . . . . . . 7  |-  ( ( ( ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  /\  ( x  C_  A  /\  r  C_  ( x  X.  x )  /\  r  We  x ) )  -> 
( x F r )  e.  A )
146 simprl 794 . . . . . . 7  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  Y W R )
1471, 18, 145, 131, 146fpwwe2lem10 9461 . . . . . 6  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  -> 
( ( X  C_  Y  /\  ( W `  X )  =  ( R  i^i  ( Y  X.  X ) ) )  \/  ( Y 
C_  X  /\  R  =  ( ( W `
 X )  i^i  ( X  X.  Y
) ) ) ) )
14816, 144, 147mpjaod 396 . . . . 5  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  X  C_  Y )
14914, 148eqssd 3620 . . . 4  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  Y  =  X )
1507adantr 481 . . . . . 6  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  Fun  W )
151149, 146eqbrtrrd 4677 . . . . . 6  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  X W R )
152 funbrfv 6234 . . . . . 6  |-  ( Fun 
W  ->  ( X W R  ->  ( W `
 X )  =  R ) )
153150, 151, 152sylc 65 . . . . 5  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  -> 
( W `  X
)  =  R )
154153eqcomd 2628 . . . 4  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  ->  R  =  ( W `  X ) )
155149, 154jca 554 . . 3  |-  ( (
ph  /\  ( Y W R  /\  ( Y F R )  e.  Y ) )  -> 
( Y  =  X  /\  R  =  ( W `  X ) ) )
156155ex 450 . 2  |-  ( ph  ->  ( ( Y W R  /\  ( Y F R )  e.  Y )  ->  ( Y  =  X  /\  R  =  ( W `  X ) ) ) )
1571, 2, 3, 4fpwwe2lem13 9464 . . . 4  |-  ( ph  ->  ( X F ( W `  X ) )  e.  X )
15823, 157jca 554 . . 3  |-  ( ph  ->  ( X W ( W `  X )  /\  ( X F ( W `  X
) )  e.  X
) )
159 breq12 4658 . . . 4  |-  ( ( Y  =  X  /\  R  =  ( W `  X ) )  -> 
( Y W R  <-> 
X W ( W `
 X ) ) )
160 oveq12 6659 . . . . 5  |-  ( ( Y  =  X  /\  R  =  ( W `  X ) )  -> 
( Y F R )  =  ( X F ( W `  X ) ) )
161 simpl 473 . . . . 5  |-  ( ( Y  =  X  /\  R  =  ( W `  X ) )  ->  Y  =  X )
162160, 161eleq12d 2695 . . . 4  |-  ( ( Y  =  X  /\  R  =  ( W `  X ) )  -> 
( ( Y F R )  e.  Y  <->  ( X F ( W `
 X ) )  e.  X ) )
163159, 162anbi12d 747 . . 3  |-  ( ( Y  =  X  /\  R  =  ( W `  X ) )  -> 
( ( Y W R  /\  ( Y F R )  e.  Y )  <->  ( X W ( W `  X )  /\  ( X F ( W `  X ) )  e.  X ) ) )
164158, 163syl5ibrcom 237 . 2  |-  ( ph  ->  ( ( Y  =  X  /\  R  =  ( W `  X
) )  ->  ( Y W R  /\  ( Y F R )  e.  Y ) ) )
165156, 164impbid 202 1  |-  ( ph  ->  ( ( Y W R  /\  ( Y F R )  e.  Y )  <->  ( Y  =  X  /\  R  =  ( W `  X
) ) ) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 196    \/ wo 383    /\ wa 384    /\ w3a 1037    = wceq 1483    e. wcel 1990    =/= wne 2794   A.wral 2912   E.wrex 2913   _Vcvv 3200   [.wsbc 3435    \ cdif 3571    i^i cin 3573    C_ wss 3574   (/)c0 3915   ~Pcpw 4158   {csn 4177   U.cuni 4436   class class class wbr 4653   {copab 4712    Or wor 5034    Fr wfr 5070    We wwe 5072    X. cxp 5112   `'ccnv 5113   dom cdm 5114   "cima 5117   Fun wfun 5882   -->wf 5884   ` cfv 5888  (class class class)co 6650
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-se 5074  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-pred 5680  df-ord 5726  df-on 5727  df-lim 5728  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-isom 5897  df-riota 6611  df-ov 6653  df-wrecs 7407  df-recs 7468  df-oi 8415
This theorem is referenced by:  fpwwe  9468  canthwelem  9472  pwfseqlem4  9484
  Copyright terms: Public domain W3C validator