Step |
Hyp |
Ref |
Expression |
1 |
|
undif2 |
|- ( A u. ( C \ A ) ) = ( A u. C ) |
2 |
|
reldom |
|- Rel ~<_ |
3 |
2
|
brrelex2i |
|- ( A ~<_ B -> B e. _V ) |
4 |
2
|
brrelex2i |
|- ( C ~<_ D -> D e. _V ) |
5 |
|
unexg |
|- ( ( B e. _V /\ D e. _V ) -> ( B u. D ) e. _V ) |
6 |
3 4 5
|
syl2an |
|- ( ( A ~<_ B /\ C ~<_ D ) -> ( B u. D ) e. _V ) |
7 |
6
|
adantr |
|- ( ( ( A ~<_ B /\ C ~<_ D ) /\ ( B i^i D ) = (/) ) -> ( B u. D ) e. _V ) |
8 |
|
brdomi |
|- ( A ~<_ B -> E. x x : A -1-1-> B ) |
9 |
|
brdomi |
|- ( C ~<_ D -> E. y y : C -1-1-> D ) |
10 |
|
exdistrv |
|- ( E. x E. y ( x : A -1-1-> B /\ y : C -1-1-> D ) <-> ( E. x x : A -1-1-> B /\ E. y y : C -1-1-> D ) ) |
11 |
|
disjdif |
|- ( A i^i ( C \ A ) ) = (/) |
12 |
|
difss |
|- ( C \ A ) C_ C |
13 |
|
f1ssres |
|- ( ( y : C -1-1-> D /\ ( C \ A ) C_ C ) -> ( y |` ( C \ A ) ) : ( C \ A ) -1-1-> D ) |
14 |
12 13
|
mpan2 |
|- ( y : C -1-1-> D -> ( y |` ( C \ A ) ) : ( C \ A ) -1-1-> D ) |
15 |
|
f1un |
|- ( ( ( x : A -1-1-> B /\ ( y |` ( C \ A ) ) : ( C \ A ) -1-1-> D ) /\ ( ( A i^i ( C \ A ) ) = (/) /\ ( B i^i D ) = (/) ) ) -> ( x u. ( y |` ( C \ A ) ) ) : ( A u. ( C \ A ) ) -1-1-> ( B u. D ) ) |
16 |
14 15
|
sylanl2 |
|- ( ( ( x : A -1-1-> B /\ y : C -1-1-> D ) /\ ( ( A i^i ( C \ A ) ) = (/) /\ ( B i^i D ) = (/) ) ) -> ( x u. ( y |` ( C \ A ) ) ) : ( A u. ( C \ A ) ) -1-1-> ( B u. D ) ) |
17 |
11 16
|
mpanr1 |
|- ( ( ( x : A -1-1-> B /\ y : C -1-1-> D ) /\ ( B i^i D ) = (/) ) -> ( x u. ( y |` ( C \ A ) ) ) : ( A u. ( C \ A ) ) -1-1-> ( B u. D ) ) |
18 |
|
vex |
|- x e. _V |
19 |
|
vex |
|- y e. _V |
20 |
19
|
resex |
|- ( y |` ( C \ A ) ) e. _V |
21 |
18 20
|
unex |
|- ( x u. ( y |` ( C \ A ) ) ) e. _V |
22 |
|
f1dom3g |
|- ( ( ( x u. ( y |` ( C \ A ) ) ) e. _V /\ ( B u. D ) e. _V /\ ( x u. ( y |` ( C \ A ) ) ) : ( A u. ( C \ A ) ) -1-1-> ( B u. D ) ) -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) |
23 |
21 22
|
mp3an1 |
|- ( ( ( B u. D ) e. _V /\ ( x u. ( y |` ( C \ A ) ) ) : ( A u. ( C \ A ) ) -1-1-> ( B u. D ) ) -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) |
24 |
23
|
expcom |
|- ( ( x u. ( y |` ( C \ A ) ) ) : ( A u. ( C \ A ) ) -1-1-> ( B u. D ) -> ( ( B u. D ) e. _V -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) ) |
25 |
17 24
|
syl |
|- ( ( ( x : A -1-1-> B /\ y : C -1-1-> D ) /\ ( B i^i D ) = (/) ) -> ( ( B u. D ) e. _V -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) ) |
26 |
25
|
ex |
|- ( ( x : A -1-1-> B /\ y : C -1-1-> D ) -> ( ( B i^i D ) = (/) -> ( ( B u. D ) e. _V -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) ) ) |
27 |
26
|
exlimivv |
|- ( E. x E. y ( x : A -1-1-> B /\ y : C -1-1-> D ) -> ( ( B i^i D ) = (/) -> ( ( B u. D ) e. _V -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) ) ) |
28 |
10 27
|
sylbir |
|- ( ( E. x x : A -1-1-> B /\ E. y y : C -1-1-> D ) -> ( ( B i^i D ) = (/) -> ( ( B u. D ) e. _V -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) ) ) |
29 |
8 9 28
|
syl2an |
|- ( ( A ~<_ B /\ C ~<_ D ) -> ( ( B i^i D ) = (/) -> ( ( B u. D ) e. _V -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) ) ) |
30 |
29
|
imp |
|- ( ( ( A ~<_ B /\ C ~<_ D ) /\ ( B i^i D ) = (/) ) -> ( ( B u. D ) e. _V -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) ) |
31 |
7 30
|
mpd |
|- ( ( ( A ~<_ B /\ C ~<_ D ) /\ ( B i^i D ) = (/) ) -> ( A u. ( C \ A ) ) ~<_ ( B u. D ) ) |
32 |
1 31
|
eqbrtrrid |
|- ( ( ( A ~<_ B /\ C ~<_ D ) /\ ( B i^i D ) = (/) ) -> ( A u. C ) ~<_ ( B u. D ) ) |