Step |
Hyp |
Ref |
Expression |
1 |
|
genp.1 |
|- F = ( w e. P. , v e. P. |-> { x | E. y e. w E. z e. v x = ( y G z ) } ) |
2 |
|
genp.2 |
|- ( ( y e. Q. /\ z e. Q. ) -> ( y G z ) e. Q. ) |
3 |
|
genpcl.3 |
|- ( h e. Q. -> ( f ( h G f ) |
4 |
|
genpcl.4 |
|- ( x G y ) = ( y G x ) |
5 |
|
genpcl.5 |
|- ( ( ( ( A e. P. /\ g e. A ) /\ ( B e. P. /\ h e. B ) ) /\ x e. Q. ) -> ( x x e. ( A F B ) ) ) |
6 |
1 2
|
genpn0 |
|- ( ( A e. P. /\ B e. P. ) -> (/) C. ( A F B ) ) |
7 |
1 2
|
genpss |
|- ( ( A e. P. /\ B e. P. ) -> ( A F B ) C_ Q. ) |
8 |
|
vex |
|- x e. _V |
9 |
|
vex |
|- y e. _V |
10 |
8 9 3
|
caovord |
|- ( z e. Q. -> ( x ( z G x ) |
11 |
1 2 10 4
|
genpnnp |
|- ( ( A e. P. /\ B e. P. ) -> -. ( A F B ) = Q. ) |
12 |
|
dfpss2 |
|- ( ( A F B ) C. Q. <-> ( ( A F B ) C_ Q. /\ -. ( A F B ) = Q. ) ) |
13 |
7 11 12
|
sylanbrc |
|- ( ( A e. P. /\ B e. P. ) -> ( A F B ) C. Q. ) |
14 |
1 2 5
|
genpcd |
|- ( ( A e. P. /\ B e. P. ) -> ( f e. ( A F B ) -> ( x x e. ( A F B ) ) ) ) |
15 |
14
|
alrimdv |
|- ( ( A e. P. /\ B e. P. ) -> ( f e. ( A F B ) -> A. x ( x x e. ( A F B ) ) ) ) |
16 |
|
vex |
|- z e. _V |
17 |
|
vex |
|- w e. _V |
18 |
16 17 3
|
caovord |
|- ( v e. Q. -> ( z ( v G z ) |
19 |
16 17 4
|
caovcom |
|- ( z G w ) = ( w G z ) |
20 |
1 2 18 19
|
genpnmax |
|- ( ( A e. P. /\ B e. P. ) -> ( f e. ( A F B ) -> E. x e. ( A F B ) f |
21 |
15 20
|
jcad |
|- ( ( A e. P. /\ B e. P. ) -> ( f e. ( A F B ) -> ( A. x ( x x e. ( A F B ) ) /\ E. x e. ( A F B ) f |
22 |
21
|
ralrimiv |
|- ( ( A e. P. /\ B e. P. ) -> A. f e. ( A F B ) ( A. x ( x x e. ( A F B ) ) /\ E. x e. ( A F B ) f |
23 |
|
elnp |
|- ( ( A F B ) e. P. <-> ( ( (/) C. ( A F B ) /\ ( A F B ) C. Q. ) /\ A. f e. ( A F B ) ( A. x ( x x e. ( A F B ) ) /\ E. x e. ( A F B ) f |
24 |
6 13 22 23
|
syl21anbrc |
|- ( ( A e. P. /\ B e. P. ) -> ( A F B ) e. P. ) |