Step |
Hyp |
Ref |
Expression |
1 |
|
brdom3.2 |
|- B e. _V |
2 |
1
|
brdom3 |
|- ( A ~<_ B <-> E. f ( A. x E* y x f y /\ A. x e. A E. y e. B y f x ) ) |
3 |
|
alral |
|- ( A. x E* y x f y -> A. x e. B E* y x f y ) |
4 |
3
|
anim1i |
|- ( ( A. x E* y x f y /\ A. x e. A E. y e. B y f x ) -> ( A. x e. B E* y x f y /\ A. x e. A E. y e. B y f x ) ) |
5 |
4
|
eximi |
|- ( E. f ( A. x E* y x f y /\ A. x e. A E. y e. B y f x ) -> E. f ( A. x e. B E* y x f y /\ A. x e. A E. y e. B y f x ) ) |
6 |
2 5
|
sylbi |
|- ( A ~<_ B -> E. f ( A. x e. B E* y x f y /\ A. x e. A E. y e. B y f x ) ) |
7 |
|
inss2 |
|- ( f i^i ( B X. A ) ) C_ ( B X. A ) |
8 |
|
dmss |
|- ( ( f i^i ( B X. A ) ) C_ ( B X. A ) -> dom ( f i^i ( B X. A ) ) C_ dom ( B X. A ) ) |
9 |
7 8
|
ax-mp |
|- dom ( f i^i ( B X. A ) ) C_ dom ( B X. A ) |
10 |
|
dmxpss |
|- dom ( B X. A ) C_ B |
11 |
9 10
|
sstri |
|- dom ( f i^i ( B X. A ) ) C_ B |
12 |
11
|
sseli |
|- ( x e. dom ( f i^i ( B X. A ) ) -> x e. B ) |
13 |
|
inss1 |
|- ( f i^i ( B X. A ) ) C_ f |
14 |
13
|
ssbri |
|- ( x ( f i^i ( B X. A ) ) y -> x f y ) |
15 |
14
|
moimi |
|- ( E* y x f y -> E* y x ( f i^i ( B X. A ) ) y ) |
16 |
12 15
|
imim12i |
|- ( ( x e. B -> E* y x f y ) -> ( x e. dom ( f i^i ( B X. A ) ) -> E* y x ( f i^i ( B X. A ) ) y ) ) |
17 |
16
|
ralimi2 |
|- ( A. x e. B E* y x f y -> A. x e. dom ( f i^i ( B X. A ) ) E* y x ( f i^i ( B X. A ) ) y ) |
18 |
|
relinxp |
|- Rel ( f i^i ( B X. A ) ) |
19 |
17 18
|
jctil |
|- ( A. x e. B E* y x f y -> ( Rel ( f i^i ( B X. A ) ) /\ A. x e. dom ( f i^i ( B X. A ) ) E* y x ( f i^i ( B X. A ) ) y ) ) |
20 |
|
dffun7 |
|- ( Fun ( f i^i ( B X. A ) ) <-> ( Rel ( f i^i ( B X. A ) ) /\ A. x e. dom ( f i^i ( B X. A ) ) E* y x ( f i^i ( B X. A ) ) y ) ) |
21 |
19 20
|
sylibr |
|- ( A. x e. B E* y x f y -> Fun ( f i^i ( B X. A ) ) ) |
22 |
21
|
funfnd |
|- ( A. x e. B E* y x f y -> ( f i^i ( B X. A ) ) Fn dom ( f i^i ( B X. A ) ) ) |
23 |
|
rninxp |
|- ( ran ( f i^i ( B X. A ) ) = A <-> A. x e. A E. y e. B y f x ) |
24 |
23
|
biimpri |
|- ( A. x e. A E. y e. B y f x -> ran ( f i^i ( B X. A ) ) = A ) |
25 |
22 24
|
anim12i |
|- ( ( A. x e. B E* y x f y /\ A. x e. A E. y e. B y f x ) -> ( ( f i^i ( B X. A ) ) Fn dom ( f i^i ( B X. A ) ) /\ ran ( f i^i ( B X. A ) ) = A ) ) |
26 |
|
df-fo |
|- ( ( f i^i ( B X. A ) ) : dom ( f i^i ( B X. A ) ) -onto-> A <-> ( ( f i^i ( B X. A ) ) Fn dom ( f i^i ( B X. A ) ) /\ ran ( f i^i ( B X. A ) ) = A ) ) |
27 |
25 26
|
sylibr |
|- ( ( A. x e. B E* y x f y /\ A. x e. A E. y e. B y f x ) -> ( f i^i ( B X. A ) ) : dom ( f i^i ( B X. A ) ) -onto-> A ) |
28 |
|
vex |
|- f e. _V |
29 |
28
|
inex1 |
|- ( f i^i ( B X. A ) ) e. _V |
30 |
29
|
dmex |
|- dom ( f i^i ( B X. A ) ) e. _V |
31 |
30
|
fodom |
|- ( ( f i^i ( B X. A ) ) : dom ( f i^i ( B X. A ) ) -onto-> A -> A ~<_ dom ( f i^i ( B X. A ) ) ) |
32 |
|
ssdomg |
|- ( B e. _V -> ( dom ( f i^i ( B X. A ) ) C_ B -> dom ( f i^i ( B X. A ) ) ~<_ B ) ) |
33 |
1 11 32
|
mp2 |
|- dom ( f i^i ( B X. A ) ) ~<_ B |
34 |
|
domtr |
|- ( ( A ~<_ dom ( f i^i ( B X. A ) ) /\ dom ( f i^i ( B X. A ) ) ~<_ B ) -> A ~<_ B ) |
35 |
33 34
|
mpan2 |
|- ( A ~<_ dom ( f i^i ( B X. A ) ) -> A ~<_ B ) |
36 |
27 31 35
|
3syl |
|- ( ( A. x e. B E* y x f y /\ A. x e. A E. y e. B y f x ) -> A ~<_ B ) |
37 |
36
|
exlimiv |
|- ( E. f ( A. x e. B E* y x f y /\ A. x e. A E. y e. B y f x ) -> A ~<_ B ) |
38 |
6 37
|
impbii |
|- ( A ~<_ B <-> E. f ( A. x e. B E* y x f y /\ A. x e. A E. y e. B y f x ) ) |