| Step |
Hyp |
Ref |
Expression |
| 1 |
|
eqid |
|- ran ( x e. B , y e. D |-> ( x X. y ) ) = ran ( x e. B , y e. D |-> ( x X. y ) ) |
| 2 |
1
|
txbasex |
|- ( ( B e. V /\ D e. W ) -> ran ( x e. B , y e. D |-> ( x X. y ) ) e. _V ) |
| 3 |
|
resmpo |
|- ( ( A C_ B /\ C C_ D ) -> ( ( x e. B , y e. D |-> ( x X. y ) ) |` ( A X. C ) ) = ( x e. A , y e. C |-> ( x X. y ) ) ) |
| 4 |
|
resss |
|- ( ( x e. B , y e. D |-> ( x X. y ) ) |` ( A X. C ) ) C_ ( x e. B , y e. D |-> ( x X. y ) ) |
| 5 |
3 4
|
eqsstrrdi |
|- ( ( A C_ B /\ C C_ D ) -> ( x e. A , y e. C |-> ( x X. y ) ) C_ ( x e. B , y e. D |-> ( x X. y ) ) ) |
| 6 |
5
|
adantl |
|- ( ( ( B e. V /\ D e. W ) /\ ( A C_ B /\ C C_ D ) ) -> ( x e. A , y e. C |-> ( x X. y ) ) C_ ( x e. B , y e. D |-> ( x X. y ) ) ) |
| 7 |
|
rnss |
|- ( ( x e. A , y e. C |-> ( x X. y ) ) C_ ( x e. B , y e. D |-> ( x X. y ) ) -> ran ( x e. A , y e. C |-> ( x X. y ) ) C_ ran ( x e. B , y e. D |-> ( x X. y ) ) ) |
| 8 |
6 7
|
syl |
|- ( ( ( B e. V /\ D e. W ) /\ ( A C_ B /\ C C_ D ) ) -> ran ( x e. A , y e. C |-> ( x X. y ) ) C_ ran ( x e. B , y e. D |-> ( x X. y ) ) ) |
| 9 |
|
tgss |
|- ( ( ran ( x e. B , y e. D |-> ( x X. y ) ) e. _V /\ ran ( x e. A , y e. C |-> ( x X. y ) ) C_ ran ( x e. B , y e. D |-> ( x X. y ) ) ) -> ( topGen ` ran ( x e. A , y e. C |-> ( x X. y ) ) ) C_ ( topGen ` ran ( x e. B , y e. D |-> ( x X. y ) ) ) ) |
| 10 |
2 8 9
|
syl2an2r |
|- ( ( ( B e. V /\ D e. W ) /\ ( A C_ B /\ C C_ D ) ) -> ( topGen ` ran ( x e. A , y e. C |-> ( x X. y ) ) ) C_ ( topGen ` ran ( x e. B , y e. D |-> ( x X. y ) ) ) ) |
| 11 |
|
ssexg |
|- ( ( A C_ B /\ B e. V ) -> A e. _V ) |
| 12 |
|
ssexg |
|- ( ( C C_ D /\ D e. W ) -> C e. _V ) |
| 13 |
|
eqid |
|- ran ( x e. A , y e. C |-> ( x X. y ) ) = ran ( x e. A , y e. C |-> ( x X. y ) ) |
| 14 |
13
|
txval |
|- ( ( A e. _V /\ C e. _V ) -> ( A tX C ) = ( topGen ` ran ( x e. A , y e. C |-> ( x X. y ) ) ) ) |
| 15 |
11 12 14
|
syl2an |
|- ( ( ( A C_ B /\ B e. V ) /\ ( C C_ D /\ D e. W ) ) -> ( A tX C ) = ( topGen ` ran ( x e. A , y e. C |-> ( x X. y ) ) ) ) |
| 16 |
15
|
an4s |
|- ( ( ( A C_ B /\ C C_ D ) /\ ( B e. V /\ D e. W ) ) -> ( A tX C ) = ( topGen ` ran ( x e. A , y e. C |-> ( x X. y ) ) ) ) |
| 17 |
16
|
ancoms |
|- ( ( ( B e. V /\ D e. W ) /\ ( A C_ B /\ C C_ D ) ) -> ( A tX C ) = ( topGen ` ran ( x e. A , y e. C |-> ( x X. y ) ) ) ) |
| 18 |
1
|
txval |
|- ( ( B e. V /\ D e. W ) -> ( B tX D ) = ( topGen ` ran ( x e. B , y e. D |-> ( x X. y ) ) ) ) |
| 19 |
18
|
adantr |
|- ( ( ( B e. V /\ D e. W ) /\ ( A C_ B /\ C C_ D ) ) -> ( B tX D ) = ( topGen ` ran ( x e. B , y e. D |-> ( x X. y ) ) ) ) |
| 20 |
10 17 19
|
3sstr4d |
|- ( ( ( B e. V /\ D e. W ) /\ ( A C_ B /\ C C_ D ) ) -> ( A tX C ) C_ ( B tX D ) ) |